Open In App

Silver – Mass scan IPs for vulnerable services

Last Updated : 27 Jan, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

Network Scanning is the process of scanning the IP addresses for their open ports, services and getting the banner or OS information. This process is also known as Fingerprinting. No doubt we can do this through the Nmap tool, but the Silver tool is a mixture of Nmap and masscan tool which has various features like Resumable scanning, Slack notifications, Multi-core utilization, and many more. The silver tool is a fully automated tool developed in the Python language and also available on the GitHub platform.

Note: Make Sure You have Python Installed on your System, as this is a python-based tool. Click to check the Installation process: Python Installation Steps on Linux

Installation of Silver Tool on Kali Linux OS

Step 1: Use the following command to install the tool in your Kali Linux operating system.

git clone https://github.com/s0md3v/Silver.git

Step 2: Now use the following command to move into the directory of the tool. You have to move in the directory in order to run the tool.

cd Silver

Step 3: You are in the directory of the Silver tool. Now you have to install a dependency of the Silver using the following command.

sudo pip3 install -r requirements.txt

Step 4: All the dependencies have been installed in your Kali Linux operating system. Now use the following command to run the tool and check the help section.

python3 silver.py  --help

Working with Silver Tool on Kali Linux OS

Example 1: Scan host(s) from the command line

sudo python3 silver.py 192.168.144.128

In this example, we will be scanning the IP address 192.168.144.128 which is a metasploitable machine.

Our scan process is going on and the tool has saved the results in the .txt file.

We have displayed the contents of the output file.

Example 2: Scan top ~1000 ports

sudo python3 silver.py 192.168.144.128 –quick

In this example, only the first 1000 ports will be scanned for the faster results and execution of the scanning process.

Example 3: Choose packets to be sent per second

sudo python3 silver.py 192.168.144.128 –rate 10000

In this example, we have given the packet limit which will be transferred per second.


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads