9.8 C
London
Tuesday, December 12, 2023

NetProbe – Community Probe




NetProbe is a instrument you should use to scan for units in your community. This system sends ARP requests to any IP tackle in your community and lists the IP addresses, MAC addresses, producers, and system fashions of the responding units.

Options

  • Scan for units on a specified IP tackle or subnet
  • Show the IP tackle, MAC tackle, producer, and system mannequin of found units
  • Dwell monitoring of units (optionally available)
  • Save scan outcomes to a file (optionally available)
  • Filter by producer (e.g., ‘Apple’) (optionally available)
  • Filter by IP vary (e.g., ‘192.168.1.0/24’) (optionally available)
  • Scan price in seconds (default: 5) (optionally available)

Obtain

You’ll be able to obtain this system from the GitHub web page.

$ git clone https://github.com/HalilDeniz/NetProbe.git

Set up

To put in the required libraries, run the next command:

$ pip set up -r necessities.txt

Utilization

To run this system, use the next command:

$ python3 netprobe.py [-h] -t  [...] -i  [...] [-l] [-o] [-m] [-r] [-s]
  • -h,--help: present this assist message and exit
  • -t,--target: Goal IP tackle or subnet (default: 192.168.1.0/24)
  • -i,--interface: Interface to make use of (default: None)
  • -l,--live: Allow dwell monitoring of units
  • -o,--output: Output file to avoid wasting the outcomes
  • -m,--manufacturer: Filter by producer (e.g., ‘Apple’)
  • -r,--ip-range: Filter by IP vary (e.g., ‘192.168.1.0/24’)
  • -s,--scan-rate: Scan price in seconds (default: 5)

Instance:

$ python3 netprobe.py -t 192.168.1.0/24 -i eth0 -o outcomes.txt -l

Assist Menu

Scanner Software choices: -h, –help present this assist message and exit -t [ …], –target [ …] Goal IP tackle or subnet (default: 192.168.1.0/24) -i [ …], –interface [ …] Interface to make use of (default: None) -l, –live Allow dwell monitoring of units -o , –output Output file to avoid wasting the outcomes -m , –manufacturer Filter by producer (e.g., ‘Apple’) -r , –ip-range Filter by IP vary (e.g., ‘192.168.1.0/24’) -s , –scan-rate Scan price in seconds (default: 5) ” dir=”auto”>

$ python3 netprobe.py --help                      
utilization: netprobe.py [-h] -t [...] -i [...] [-l] [-o] [-m] [-r] [-s]

NetProbe: Community Scanner Software

choices:
-h, --help present this assist message and exit
-t [ ...], --target [ ...]
Goal IP tackle or subnet (default: 192.168.1.0/24)
-i [ ...], --interface [ ...]
Interface to make use of (default: None)
-l, --live Allow dwell monitoring of units
-o , --output Output file to avoid wasting the outcomes
-m , --manufacturer Filter by producer (e.g., 'Apple')
-r , --ip-range Filter by IP vary (e.g., '192.168.1.0/24')
-s , --scan-rate Scan price in seconds (default: 5)

Default Scan

Dwell Monitoring

You’ll be able to allow dwell monitoring of units in your community by utilizing the -l or --live flag. This can repeatedly replace the system listing each 5 seconds.

$ python3 netprobe.py -t 192.168.1.0/24 -i eth0 -l

Save Outcomes

It can save you the scan outcomes to a file by utilizing the -o or --output flag adopted by the specified output file identify.

$ python3 netprobe.py -t 192.168.1.0/24 -i eth0 -l -o outcomes.txt
┏━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ IP Deal with   ┃ MAC Deal with       ┃ Packet Measurement ┃ Producer                 ┃
┡━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ 192.168.1.1  │ **:6e:**:97:**:28 │ 102         │ ASUSTek COMPUTER INC.        │
│ 192.168.1.3  │ 00:**:22:**:12:** │ 102         │ InPro Comm                   │
│ 192.168.1.2  │ **:32:**:bf:**:00 │ 102         │ Xiaomi Communications Co Ltd │
│ 192.168.1.98 │ d4:**:64:**:5c:** │ 102         │ ASUSTek COMPUTER INC.        │
│ 192.168.1.25 │ **:49:**:00:**:38 │ 102         │ Unknown                      │
└──────────────┴───────────────────┴─────────────┴──────────────────────────────┘

Contact

If in case you have any questions, strategies, or suggestions about this system, please be happy to achieve out to me by way of any of the next platforms:

License

This program is launched beneath the MIT LICENSE. See LICENSE for extra info.



Latest news
Related news

LEAVE A REPLY

Please enter your comment!
Please enter your name here