_ . - = - . _
. " \ \ / / " .
, \ / .
. \ _,.--~=~"~=~--.._ / .
; _.-" / \ ! ! / \ "-._ .
/ ," / ,` .---. `, \ ". \
/." `~ | /:::::\ | ~` ".\
\`. `~ | \:::::/ | ~` ~ ."/
\ `. `~ \ `, `~~~" ,` / ~`." /
. "-._ \ / ! ! \ / _.-" .
./ "=~~.._ _..~~=`" \.
,/ "" \,
LGB . _/ \_ .
" - ./. .\. - "
___________.__ ___________
\__ ___/| |__ ____ \_ _____/__.__. ____
| | | | \_/ __ \ | __)< | |/ __ \
| | | Y \ ___/ | \___ \ ___/
|____| |___| /\___ > /_______ / ____|\___ >
\/ \/ \/\/ \/
TheEye is a reconnaissance tool that was writte in Python with Slack and Nmap integrated. When the tools ends te scan they sent to Slack workspace with a notification push all information about the host. Why I'm not using Masscan(Amazing tool)? I really don't know, just decided use Nmap.
- Nmap
- Python 3.x
- Slack Workspace
To use this tool you need Nmap
Clone the tool from Github
$ git clone https://github.com/raphaelbarbosaqwerty/The-Eye.git && cd The-Eye/
Install the dependencies:
$ pip3 install -r requirements.txt
- For use this tool you need to create a Slack Workspace at https://slack.com/
- Create a channel on your Workspace.
- Generate a webhook URL
- https://api.slack.com/apps
- Browse to Incoming Webhooks and create a new Webhook.
- Copy the created Link
- E.g: https://hooks.slack.com/services/XXXXXXX/BF0XXXXME/XXXXXXXXXXXXX
- Open your
config.py
and set your new Webhook. - It's ready to use.
$ python3 theeye.py -h
Short Form | Long Form | Description |
---|---|---|
-h | --help | Show all commands |
-u | --url | Scan only one host |
-U | --urlslist | Scan multiple hosts from file |
-t | --threads | Define the number of threads. Default 5 |
-T | --timeout | Timeout to check if the port is closed. Default 20000 |
TheEye are using the most basic command for Nmap.
- Get open Ports
nmap -p- --min-rate=20000 -T4 ip_server
- Scan the ports
nmap -A -p$openPorts ip_server
- Send all the information to Slack Workspace
Are welcome. Please feel free to file an issue on https://github.com/raphaelbarbosaqwerty/The-Eye/issues
- Tool based on the following tools