RollerScanner
RollerScanner — Fast Port Scanner Written On Python
Installation
- You should clone this repository using:
git clone https://github.com/MajorRaccoon/RollerScanner.git
- Install requirements:
pip3 install -r requirements.txt
- 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:
- Virtual host scan
- Vulnerability scan
- Firewall check