Metadata-Version: 2.1
Name: DecimScanner
Version: 1.1
Summary: A threaded scanner package for python
Home-page: https://github.com/Cinnamon1212/
Author: Cinnamon1212
License: UNKNOWN
Keywords: python,threaded scanners,TCP,UDP,ICMP,Penetration testing,pentesting,scapy
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: Unix
Description-Content-Type: text/markdown
Requires-Dist: scapy

# DecimScanner

## Overview  
A python package for threaded scanning

## Features  

### <ins>TCP Scans</ins>  
* TCP Connect  
* SYN/Stealth Scan  
* FIN Scan  
* NULL Scan  
* ACK Scan  
* XMAS Scan  
* Window Scan  
* Idle Scan  

### <ins>UDP Scans</ins>    
* UDP Connect

### <ins> ICMP Scans</ins>  
* 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
* [Scapy](https://scapy.readthedocs.io/)  
```pip3 install scapy ```
* [Python3](https://www.python.org/)   
```apt install python3 ```

### Commands
PIP:
```sh
pip3 install DecimScanner
```
Manual:
```sh
git clone https://github.com/Cinnamon1212/DecimScanner.git
tar -xzf (tar file name)
python3 setup.py install
```

### Python example
**Format: DecimScanner.(ScanPlatform/Protocol).(ScanType)**

```py  
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](https://github.com/Cinnamon1212/) or [Cinnamon#7617](https://discord.com/users/292382410530750466/) on discord for with concerns or queries

## Patreon  
Donations are always appreicated! [Patreon](https://www.patreon.com/cinnamon1212)


## Other Repos
* [CyberSecurity Bot](https://github.com/Cinnamon1212/CyberSecDiscordBot)
* [LAN Pwning Toolkit](https://github.com/Cinnamon1212/LAN_Pwning_Toolkit)
* [BlueKit](https://github.com/Cinnamon1212/BlueKit)


