Create basic_ping_sweep.py

This commit is contained in:
Omar Santos 2023-01-17 15:26:38 -05:00 committed by GitHub
parent 119eb4e363
commit b39d11d737
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -0,0 +1,22 @@
# A simple script to perform a ping sweep of the
# Websploit (websploit.org) containers in the
# 10.6.6.0/24 network.
import subprocess
# Define the network to scan
network = "10.6.6.0/24"
# Use the 'ping' command to scan the network
for i in range(1, 255):
ip = "10.6.6." + str(i)
result = subprocess.run(["ping", "-c", "1", "-W", "1", ip], stdout=subprocess.PIPE)
if result.returncode == 0:
print(ip + " is up")
else:
print(ip + " is down")
# This script uses a for loop to iterate through all possible IP addresses in the network
# (from 10.6.6.1 to 10.6.6.254) and uses the ping command to check if the host is up or down.
# The -c option specifies the number of pings to send,
# and the -W option specifies the timeout in seconds.