Skip to main content

Asynchronously Scan A Host(s)/Network(s)/IPRange(s) For Open TCP Ports.

Project description

Wuddz Port Scanner

Description

  • Asynchronously Scan A Host(s)/Network(s)/IPRange(s) For Open TCP Ports, Using Specified Connection Timeout & Task Limit Amount.
  • Cleaned Up An Old PortScanner I Wrote Some Time Ago, Thought I'd Share Even Though There Are A Multitude Of Them Around.

Prerequisites

  • Python : 3.7

Installation

Install using PyPI:

$ pip install wuddz-pscan

Install locally by cloning or downloading and extracting the repo, then cd into 'dist' directory and execute:

$ pip install wuddz_pscan-1.0.0.tar.gz

Then to run it, execute the following in the terminal:

$ wudz-pscan

Usage

Port Formats:

80 | 1-443 | 25,80,445

Host Formats:

1.1.1.1 | 1.1.1.0/24 | 1.1.1.1-1.1.2.2 | 2.2.2.2,1.1.1.1

Scan Host "1.1.1.1" For Ports "80,443" Using 200 Asynchronous Task Limit, 1second Timeout & Save Results To "output.txt".

$ wudz-pscan -i 1.1.1.1 -p 80,443 -o output.txt -t 200 -m 1

Scan All 65535 Ports On Both Hosts & Print Open Ports To Screen.

$ wudz-pscan -i 1.1.1.1,2.2.2.2  ("Scans All 65535 Ports As Default")\n'

Scan Host(s) In "hosts.txt" For Open Ports "80,445" & Print Results To Screen.

$ wudz-pscan.py -i hosts.txt -p 80-445

Contact Info:

Buy Me A Coffee!!

  • ERC20 Address: 0x1F1C47dD653Af628D394eac7bAA9Ccf774fd784f

Peace & Love Always!!

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

wuddz_pscan-1.0.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

wuddz_pscan-1.0.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file wuddz_pscan-1.0.0.tar.gz.

File metadata

  • Download URL: wuddz_pscan-1.0.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for wuddz_pscan-1.0.0.tar.gz
Algorithm Hash digest
SHA256 7ee454891676a03b99fe728f040dd25ba3acc40e469ed10b2c6089c1234711e6
MD5 82ea44d88957f6aef4a1621cac40a1c2
BLAKE2b-256 39f48f946cfe841f432a9201b96d4746f93816022652ddac48342edf1255dc74

See more details on using hashes here.

File details

Details for the file wuddz_pscan-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: wuddz_pscan-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for wuddz_pscan-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4b0e1c9d35082a53dcd720cacabcb3ef8dcf29e87fe815fcba5fa840aca7317b
MD5 a905a4c8b1dd9510d0393831abb2090c
BLAKE2b-256 76b219f8b6238555b974edbc3571cb2fad2107738eb2a464216c7c95fe882e95

See more details on using hashes here.

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