A threaded scanner package for python
Project description
DecimScanner
Overview
A python package for threaded scanning
Features
TCP Scans
- TCP Connect
- Service Scan
- 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
Traceroute
- DNS Traceroute
- UDP Traceroute
- TCP SYN Traceroute
Web Scans
- Status Check
- Directory Check
- Web Crawler
DNS
- DNS IPv4 enum
- DNS SOA
- DNS MX
Bluetooth
- Get nearby (not threaded)
- Service scan
To Do List
- Add more UDP scans
- Create ARP class with relevant scans
- Create Wireless
- Ensure all errors are correctly handled with a custom message
- Add OS detection (and make a separate scan)
Set Up
Requirements
apt install python3
pip install scapy
pip install pybluez
pip install bs4
Commands
PIP:
pip 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 appreciated! 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.4.tar.gz
(10.5 kB
view hashes)