Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New macOS Launcher and macOS deprecation & nomenclature fixes #221

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

johnnyxmas
Copy link

Due primarily to improper usage of lsof, the old OSX Launcher did not perform all necessary tasks to prep the environment for running Responder. Overall:

Replaced OSX_Launcher.sh with macOS_Launcher.sh, which fixes the following issues:

  • Old launcher did not check all necessary ports per README.md
  • Old launcher did not search for UDP listeners due to improper lsof usage
  • Old launcher (self-admittedly) used legacy calls which are soon to be removed from macOS
  • Old launcher did not properly pass arguments to Responder.py
  • Old launcher set bash -x, causing unwanted debug output
  • Old launcher used the legacy "OSX" moniker, which Apple has abandoned and replaced with "macOS"

Additionally, README.md has been updated to replace legacy service-stopping methods with modern ones.

Replaced OSX_Launcher.sh with macOS_Launcher.sh, which fixes the following issues:
   * Old launcher did not check all necessary ports per README.md
   * Old launcher did not search for UDP listeners due to improper lsof usage
   * Old launcher (self-admittedly) used legacy calls which are soon to be removed from macOS
   * Old launcher did not properly pass arguments to Responder.py
   * Old launcher set `bash -x`, causing unwanted debug output
   * Old launcher used the legacy "OSX" moniker, which Apple has abandoned and replaced with "macOS"

Additionally, README.md has been updated to replace legacy service stopping methods with modern ones.
Mac OS X is now (and once again) called "macOS". This may seem trivial, but newer users will become confused as time goes on if this is not corrected.
@johnnyxmas johnnyxmas marked this pull request as ready for review November 14, 2022 00:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant