Skip to main content

A threaded scanner package for python

Project description

DecimScanner

Overview

A python package for threaded scanning

Features

TCP Scans

  • 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 Scan

Traceroute

  • UDP Traceroute
  • TCP SYN Traceroute

Web Scans

  • Status Check
  • Directory Check
  • Web Crawler
  • SubDomain bruteforce

DNS

  • Reverse DNS
  • Get host by name
  • DNS Query

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 dnspython

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)

from DecimScanner import * 
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 = 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


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.3.tar.gz (10.7 kB view details)

Uploaded Source

File details

Details for the file DecimScanner-1.4.3.tar.gz.

File metadata

  • Download URL: DecimScanner-1.4.3.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.5

File hashes

Hashes for DecimScanner-1.4.3.tar.gz
Algorithm Hash digest
SHA256 14f18dc559e586450d70305efc3ec9b4246e1f164755ac0cee999ae2e7473c2a
MD5 ce10610adcf94dce1537c0499624d495
BLAKE2b-256 42344bd6dff3450a2817a9e4c78d56b1edb39b230f80cc8aaa54ff5c25520da7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page