Network Guardian v1.2
Defend host, give voice warnings to sysadmin and generate log files.
- libasound-dev libjack-jackd2-dev portaudio19-dev python-pyaudio build-essential python-dev libespeak1 libffi-dev
- git clone https://github.com/m4n3dw0lf/NetGUARD
- cd NetGUARD && pip install -r requirements.txt
- nano config/netguard.cfg (Configure required settings)
- ./netguard.py -h
examples:
./netguard.py Start NetGUARD as subprocess
./netguard.py --verbose or -v Start NetGUARD verbosely.
./netguard.py --stop or -s Stop NetGUARD subprocess.
./netguard.py --help or -h Print this help message.
- Block connections from host after a TCP/UDP/ICMP flood attack is detected. (Guardian)
- Report if someone is performing a TCP/UDP/ICMP flood DoS. (Monitor)
- Set static ARP with your gateway. (Guardian)
- Report if someone is ARP spoofing the gateway. (Monitor)
- Report if you are ARP spoofing the gateway. (Monitor)
- Protect against DHCP Acknowledgement injection (Guardian)
- Reports about DHCP discovers, requests, acknowledgements (Monitor)
- Block SSH connections from IP after multiple failed attempts. (Guardian)
- Report if someone open a socket with the SSH server. (Monitor)
- Block FTP connections from IP after multiple failed attempts. (Guardian)
- Report if someone enter a wrong password in the FTP server. (Monitor)
- Block MySQL connections from IP after multiple failed attempts. (Guardian)
- Report if someone enter a wrong password in the MySQL server. (Monitor)