Skip to content

TheEye is a reconnaissance tool that was writte in Python with Slack and Nmap integrated

License

Notifications You must be signed in to change notification settings

raphaelbarbosaqwerty/The-Eye

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The-Eye

           _ . - = - . _             
       . "  \  \   /  /  " .         
     ,  \                 /  .       
   . \   _,.--~=~"~=~--.._   / .     
  ;  _.-"  / \ !   ! / \  "-._  .    
 / ,"     / ,` .---. `, \     ". \   
/."   `~  |   /:::::\   |  ~`   ".\  
\`.  `~   |   \:::::/   | ~`  ~ ."/  
 \ `.  `~ \ `, `~~~" ,` /   ~`." /   
  .  "-._  \ / !   ! \ /  _.-"  .    
   ./    "=~~.._  _..~~=`"    \.     
     ,/         ""          \,       
 LGB   . _/             \_ .         
          " - ./. .\. - "            
___________.__             ___________             
\__    ___/|  |__   ____   \_   _____/__.__. ____  
  |    |   |  |  \_/ __ \   |    __)<   |  |/ __ \ 
  |    |   |   Y  \  ___/   |        \___  \  ___/ 
  |____|   |___|  /\___  > /_______  / ____|\___  >
                \/     \/          \/\/         \/ 

What's this about?

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.

Requeriments

  • Nmap
  • Python 3.x
  • Slack Workspace

Installation

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

Configuration

  1. For use this tool you need to create a Slack Workspace at https://slack.com/
  2. Create a channel on your Workspace.
  3. Generate a webhook URL
  4. Open your config.py and set your new Webhook.
  5. It's ready to use.

Usage

$ 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

About Nmap

TheEye are using the most basic command for Nmap.

  1. Get open Ports
    nmap -p- --min-rate=20000 -T4 ip_server
  2. Scan the ports
    nmap -A -p$openPorts ip_server
  3. Send all the information to Slack Workspace

Images

  1. Push Notification to Slack Workspace
    Example3
  2. In Slack Workspace
    Example4

Feedback and Issues?

Are welcome. Please feel free to file an issue on https://github.com/raphaelbarbosaqwerty/The-Eye/issues

Tool based && Integration

About

TheEye is a reconnaissance tool that was writte in Python with Slack and Nmap integrated

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages