DEV Community

Rahul Varma
Rahul Varma

Posted on

Basic Network Scanner

This script written with Python scans the local network for identifying active devices. Useful for network monitoring to check the unapproved device on your network.

Code Example:

import os

def scan_network(network):

print("Scanning network : " + network)

response = os.popen("ping -c 1 " + network).read()

if response.find('1 packets transmitted, 1 received') >= 0:

print("The network is online-" + network)

else:

print("The network is offline-" + network)

for i in range(1, 255):

scan_network("192.168.1." + str(i));

Use Case: This can be used further in the audit of networks to identify unauthorized devices that may have connected to your system.

Tip: You can modify the script to scan your entire subnet and produce an inventory of devices connected to your network.

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →