diff --git a/README.md b/README.md index 81f415f..3ae6551 100755 --- a/README.md +++ b/README.md @@ -110,9 +110,16 @@ launchctl bootout system /System/Library/LaunchDaemons/com.apple.smbd.plist launchctl bootout system /System/Library/LaunchDaemons/com.apple.netbiosd.plist ``` -- Quickstart for macOS: +## Install ## +Using pipx + +```bash +pipx install git+https://github.com/lgandx/Responder.git ``` + +Manual: +```bash git clone https://github.com/lgandx/Responder cd Responder/ python3 -m venv . diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..0197db1 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,31 @@ +[build-system] +requires = ["pdm-backend >= 2.4.0"] +build-backend = "pdm.backend" + +[project] +name = "Responder-poisoner" # "responder" is already taken +description = "LLMNR, NBT-NS and MDNS poisoner, with built-in HTTP/SMB/MSSQL/FTP/LDAP rogue authentication server supporting NTLMv1/NTLMv2/LMv2, Extended Security NTLMSSP and Basic HTTP authentication." +readme = "README.md" +license = "GPL-3.0-only" +license-files = ["LICENSE"] +dynamic = ["version"] +dependencies = ["aioquic", "netifaces>=0.10.4"] +classifiers = [ + "Operating System :: MacOS", + "Operating System :: POSIX :: Linux", + "Topic :: Security", + "License :: OSI Approved :: GNU General Public License v3 (GPLv3)" +] + +[project.urls] +Homepage = "https://github.com/lgandx/Responder" +Issues = "https://github.com/lgandx/Responder/issues" + +[project.scripts] +responder = "Responder:main" + +[tool.pdm.build] +includes = ["*.py", "files/", "poisoners/", "servers/", "certs/", "tools/", "Responder.conf"] + +[tool.pdm.version] +source = "scm"