Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ajackal/honey-hornet
port scanner & login credential tester
https://github.com/ajackal/honey-hornet
credentials ftp http iot login network-analysis nmap pentesting port-scanner portscanner python security security-scanner ssh telnet
Last synced: 3 months ago
JSON representation
port scanner & login credential tester
- Host: GitHub
- URL: https://github.com/ajackal/honey-hornet
- Owner: ajackal
- License: gpl-3.0
- Created: 2017-03-31T22:51:50.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-03-25T13:22:08.000Z (almost 6 years ago)
- Last Synced: 2023-10-20T07:14:59.196Z (over 1 year ago)
- Topics: credentials, ftp, http, iot, login, network-analysis, nmap, pentesting, port-scanner, portscanner, python, security, security-scanner, ssh, telnet
- Language: Python
- Homepage:
- Size: 263 KB
- Stars: 16
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Honey Hornet
port scanner & login credential tester![Travis CI Build Status](https://travis-ci.org/ajackal/honey-hornet.svg?branch=master)
## honeyhornet.py
Use the `config.yml` file to set how Honey Hornet will run:
1) _port scanner_ or _credential checker_ mode
2) ports to scan
3) usernames and passwords to check
4) location of the targets list to use
5) output file types:
- standard logs (default)
- JSON
- csv
### Port Scanner Mode
This will scan the IP addresses listed in the target file and check for open ports defined in the `config.yml` configuration file.### Credential Checker Mode
This mode will check for valid login credentials that are defined in the `config.yml` configuration file, after running in _Port Scanner Mode_.Proctols currently supported:
1. FTP
2. SSH
3. Telnet
4. HTTP-XML authentication
- uses an XML-file to POST credentials to web portal.
### Example Usage
`python honeyhornet.py` will use the default config file `config.yml`
`python honeyhornet.py --config custom.yml` will use a custom defined config file, in this case `custom.yml`