lgandx / Responder

Responder is a 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.
GNU General Public License v3.0
5.49k stars 777 forks source link

Adding test install workflow for GitHub Actions pipelines #247

Open ShutdownRepo opened 1 year ago

ShutdownRepo commented 1 year ago

Added a workflow that makes sure responder requirements install, and responder starts properly for all push and pull request triggers. This is pretty basic right now and adding another workflow checking the code would be nice. If Responder gets a setup.py / pyproject.toml in the future (as proposed in https://github.com/lgandx/Responder/issues/237) another workflow could also be added to make sure responder installs and runs properly as well. If you run the pipeline with the current code base, you'll see that it'll fail because of the netifaces requirement failing to install.