Skip to main content

IPv4 address scanner for collecting address information.Use carefully for your network safety.Use to get IPV4 from IPV6 address.Don't use it to scan IPV6 because it's not designed for it. Scan only IPv4 or get the IPv4 address from the IPv6 host

Project description

SnakeScan

PyPI version Requires-python License

import SnakeScan
SnakeScan.run()

Help

  • -l need internet to view public ip you device
  • -t threading port search
  • -s single search ports
  • -i information about host
  • -help in host /-help port in host
  • -check [host] scan subnet in ip
  • exit in host or port off script

Added class Watcher:

from SnakeScan import Watcher
Watcher = Watcher(host="localhost",port="80",timeout=1)
Watcher.start()

Watcher commands

Watcher.start() - Starts checking ports
Watcher.stop() - Stops port checking
## Added multiple use Watcher:

from SnakeScan import Watcher ports=[53,80,100,160] Watchers=[] for i in range(len(ports)): Watchers.append(Watcher("127.0.0.1",ports[i])) Watchers[i].start()

## Added CLI command line use snake or Snake

usage: snake [-h] [-sp] [-v] [-i] [-p PORTS] [-t] [-ch] [-l] [host]

Snake - It's a command line module SnakeScan. Use him for more fast starting

positional arguments: host

options: -h, --help show this help message and exit -sp, --speed speed scan -v, --version version -i, --info ip info -p, --ports PORTS range ports to scan host -t, --thread fast scan -ch, --check scan subnet -l, --local view you public ip - need internet

## Attributes snake-Snake

-p:snake -p 80,443,3437,20-1000 -p:[20]-1000 will start from [21]-[1000] -h:snake -h [snake usage] -sp:snake -sp [use processpoolexecutir to scan host] -v:snake -v [Build_version] -t:snake -t [use thread pool to scan] -ch:snake -ch [scan subnet in host] -l:snake -l [view you public ip and to view need on internet] -i:snake www.google.com -i [info ip of host] All:snake -p 100,200,79-443 www.google.com -i -l -t -ch -sp

## Added Info about ipv6

snake 2001:db8:: -i or snake [2001:4860:4860::8888] -i

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

snakescan-1.6.4.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

snakescan-1.6.4-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file snakescan-1.6.4.tar.gz.

File metadata

  • Download URL: snakescan-1.6.4.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.5

File hashes

Hashes for snakescan-1.6.4.tar.gz
Algorithm Hash digest
SHA256 5747660ae8cc03de30349d6e35165d2a0d420904e1aadd8b4dd33c0296f317c2
MD5 b53684338fa7dd2ddef26a72a951828a
BLAKE2b-256 971a2bc275d20e28f15f5217dce2cbed01c1155c8423046842dee56ab66fc438

See more details on using hashes here.

File details

Details for the file snakescan-1.6.4-py3-none-any.whl.

File metadata

  • Download URL: snakescan-1.6.4-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.5

File hashes

Hashes for snakescan-1.6.4-py3-none-any.whl
Algorithm Hash digest
SHA256 313a82b20c5689b64c7c21ec7c60f0710d2260f708cb2deac775022c77975cc5
MD5 bb635efd1ddb297d01a588e4c73ec0ab
BLAKE2b-256 9d9d669980d9ffe146534def641f8e05a9e4268e2c3d1907cc1011838dd2864a

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