A threaded scanner package for python
Project description
DecimScanner
Overview
A python package for threaded scanning
Features
TCP Scans
- TCP Connect
- SYN/Stealth Scan
- FIN Scan
- NULL Scan
- ACK Scan
- XMAS Scan
- Window Scan
- Idle Scan
UDP Scans
- UDP Connect
ICMP Scans
- ICMP Ping
- IP Protocol Scan
To Do List
- Add more UDP scans
- Create ARP class with relevant scans
- Create Wireless and Bluetooth scans
- Ensure all errors are correctly handled with a custom message
- Add service discovery to TCP Connect (or make a seperate scan)
- Add OS detection (and make a seperate scan)
Set Up
Requirements
Commands
PIP:
pip3 install DecimScanner
Manual:
git clone https://github.com/Cinnamon1212/DecimScanner.git
tar -xzf (tar file name)
python3 setup.py install
Python example
Format: DecimScanner.(ScanPlatform/Protocol).(ScanType)
import DecimScanner
RandomlyGeneratedIPs = ["91.141.119.216", "204.45.197.227", "76.145.131.209", "112.77.12.53" ,"25.98.239.105"]
ports = [21, 22, 80, 443]
scan = DecimScanner.TCPScans.FINScan(RandomlyGeneratedIPs, ports, timeout=0.5, max_threads=50)
Creator contact
Please contact me via Github or Cinnamon#7617 on discord for with concerns or queries
Patreon
Donations are always appreicated! Patreon
Other Repos
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
DecimScanner-1.1.tar.gz
(5.0 kB
view hashes)
Built Distribution
DecimScanner-1.1-py3-none-any.whl
(17.2 kB
view hashes)
Close
Hashes for DecimScanner-1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d54c4ae6366b54ab3b9369f7dfa1dff4a58f8231264e338cd78ffe89fcf4e7f8 |
|
MD5 | c3ed1755dee6ce8bd249f85e194254f3 |
|
BLAKE2b-256 | 5a44c45908ec2bbf23ae889819d5f6274d235c54c444e09cb2c511dcd4b0183b |