I'm developing Habu to teach (and learn) some concepts about Python and Network Hacking.
Some techniques implemented in the current version are:
- ARP Poisoning and Sniffing
- DHCP Discover and Starvation
- Subdomains Identification
- Certificate Cloning
- TCP Analysis (ISN, Flags)
- Username check on social networks
- Web Techonologies Identification
- and a lot more!
The development of this software is supported by Securetia SRL (https://www.securetia.com/)
Various useful usage scenarios are detailed in https://fportantier.github.io/hacking-with-habu/
The following Youtube Playlist has videos that shows the installation and usage:
https://www.youtube.com/watch?v=rgp9seLLyqE&list=PL4HZnX8VnFXqSvNw7x-bXOn0dgxNdfnVD
If you want to discuss some Habu features, possible improvements, etc, you can use the Habu Telegram Group: https://t.me/python_habu
Issues and pull requests must be sent to github repo: https://github.com/fportantier/habu
Recommended way to install:
$ python3 -m pip install --upgrade git+https://github.com/fportantier/habu.git
This must works on any system that has Python 3 installed.
Note: On some systems (like Microsoft Windows) you must adjust the command to point to the correct path of the Python executable.
Now we have a command to upgrade directly from the Git repo and clean any old command that not longer exists or that has been renamed.
$ habu.upgrade
All the commands implement the option '--help', that shows the help, arguments, options, and default values.
Almost all commands implement the verbose mode with the '-v' option. This can give you some extra info about what habu is doing.