/RollerScanner

RollerScanner — Fast Port Scanner Written On Python

Primary LanguagePython

RollerScanner

CodeFactor

RollerScanner — Fast Port Scanner Written On Python

Installation

  1. You should clone this repository using:
git clone https://github.com/MajorRaccoon/RollerScanner.git
  1. Install requirements:
pip3 install -r requirements.txt
  1. Run the script:
python3 rollerscanner.py --target...

After running, script will try to ping the target, it will also ask you for threads number, i recommend 5000, it works perfect for me.

How to use:

Currently, there are only these flags available:

--target
--censys
--nmapsv
--port

It is only necessary to use --target, to set up ip/domain for scanning. Other flags can be ignored.

--censys flag availables censys module, so scanner can get possible services and versions that are running on specific port

--nmapsv runs nmap -sv on every opened port to get possible version, it will take longer yhan censys but it is more accurate.

--port can help you to specify ports to scan, you can enter a range(1-65000), or enter ports threw ","(23,80,443)

Performance:

On my system i am able to scan 65000 ports in 14-17 seconds. Script uses multithreading, and sets up timeout.

ToDo:

  1. Virtual host scan
  2. Vulnerability scan
  3. Additional scripts support.
  4. TCP SYN Scan
  5. Costume TCP/IP stack
  6. Auto-tunning

Donation:

I am 13 years old, so it would be nice if you donated) BTC: 3DZixgdtjEhkdvmxugUeWw8rmJEhr8A5WS