IPv4 Ping Sweep Scan Utility
Project description
# pingsweep
Lightweight Pingsweeper - quickly ping many hosts
# Description
This utility provides a simple interface allowing a user to quickly ping a large group of hosts by IPv4 address or by hostname.
============================================
- begin enumeration on unknown networks
- check connectivity of a list of networked devices
- define a custom ping timeout for faster or more thorough scans
- default output is in a list-friendly format
# Usage
./pingsweep.py [options] start-ip end-ip
=============================
Ping a range: `./pingsweep.py 10.0.0.0 10.0.5.255`
Ping a list: `./pingsweep.py -l IP_list.txt`
Ping a /24 C-block: `./pingsweep.py 192.168.1.0`
=============================
```
./pingsweep.py -h
Usage: ./pingsweep.py [options] <start-ip> <end-ip>
Example: ./pingsweep.py 172.16.0.1 172.16.255.255
Options:
-h, --help show this help message and exit
-d, --debug display all pings, failed and successful
-l IP_FILE, --list=IP_FILE define a text file of one IP per line to ping
-n, --hostnames Attempt to resolve hostnames for successful pings
-r, --reverse display failed pings instead of successful pings
-t TIMEOUT, --timeout=TIMEOUT define a ping timeout in miliseconds (default is 200)
-v, --verbose include fping statistics for each ping
```
Lightweight Pingsweeper - quickly ping many hosts
# Description
This utility provides a simple interface allowing a user to quickly ping a large group of hosts by IPv4 address or by hostname.
============================================
- begin enumeration on unknown networks
- check connectivity of a list of networked devices
- define a custom ping timeout for faster or more thorough scans
- default output is in a list-friendly format
# Usage
./pingsweep.py [options] start-ip end-ip
=============================
Ping a range: `./pingsweep.py 10.0.0.0 10.0.5.255`
Ping a list: `./pingsweep.py -l IP_list.txt`
Ping a /24 C-block: `./pingsweep.py 192.168.1.0`
=============================
```
./pingsweep.py -h
Usage: ./pingsweep.py [options] <start-ip> <end-ip>
Example: ./pingsweep.py 172.16.0.1 172.16.255.255
Options:
-h, --help show this help message and exit
-d, --debug display all pings, failed and successful
-l IP_FILE, --list=IP_FILE define a text file of one IP per line to ping
-n, --hostnames Attempt to resolve hostnames for successful pings
-r, --reverse display failed pings instead of successful pings
-t TIMEOUT, --timeout=TIMEOUT define a ping timeout in miliseconds (default is 200)
-v, --verbose include fping statistics for each ping
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for pingsweep-0.1.1-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8eb621a9cbf764b60dea25682be81a7f2e753f87a9a998d4060a5392f27c2a85 |
|
MD5 | acc3e5af9db80fefafc01974ecb62697 |
|
BLAKE2b-256 | 65c39f8552a70fc52b3d92dc18ce79e122c2e30cdee7c5990c37e9dd87bc9464 |