Skip to main content

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


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)

Uploaded Source

Built Distribution

DecimScanner-1.1-py3-none-any.whl (17.2 kB view hashes)

Uploaded Python 3

Supported by

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