All Projects → s0md3v → Silver

s0md3v / Silver

Licence: gpl-3.0
Mass scan IPs for vulnerable services

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Silver

Penta
Open source all-in-one CLI tool to semi-automate pentesting.
Stars: ✭ 130 (-77.89%)
Mutual labels:  network, scanner, nmap, shodan
Bscan
an asynchronous target enumeration tool
Stars: ✭ 207 (-64.8%)
Mutual labels:  network, scanner, nmap
Pycurity
Python Security Scripts
Stars: ✭ 218 (-62.93%)
Mutual labels:  scanner, nmap, port-scanner
nmap-formatter
A tool that allows you to convert NMAP results to html, csv, json, markdown, graphviz (dot). Simply put it's nmap converter.
Stars: ✭ 129 (-78.06%)
Mutual labels:  scanner, nmap, port-scanner
Nwatch
🔍 Tool for - Host Discovery, Port Scanning and Operating System Fingerprinting
Stars: ✭ 127 (-78.4%)
Mutual labels:  network, scanner, nmap
Hellraiser
Vulnerability scanner using Nmap for scanning and correlating found CPEs with CVEs.
Stars: ✭ 413 (-29.76%)
Mutual labels:  network, scanner, nmap
Sifter
Sifter aims to be a fully loaded Op Centre for Pentesters
Stars: ✭ 403 (-31.46%)
Mutual labels:  network, scanner, vulnerability-scanner
Nmap
Nmap - the Network Mapper. Github mirror of official SVN repository.
Stars: ✭ 5,792 (+885.03%)
Mutual labels:  nmap, port-scanner
findssh
Asyncio concurrent Python finds SSH servers (or other services with open ports) on an IPv4 subnet, WITHOUT NMAP
Stars: ✭ 36 (-93.88%)
Mutual labels:  nmap, port-scanner
MX1014
MX1014 is a flexible, lightweight and fast port scanner.
Stars: ✭ 79 (-86.56%)
Mutual labels:  scanner, nmap
Legion
Automatic Enumeration Tool based in Open Source tools
Stars: ✭ 280 (-52.38%)
Mutual labels:  scanner, nmap
nesca
The legendary netstalking NEtwork SCAnner
Stars: ✭ 80 (-86.39%)
Mutual labels:  scanner, port-scanner
Osint tips
OSINT
Stars: ✭ 322 (-45.24%)
Mutual labels:  network, nmap
log4j-detector
Log4J scanner that detects vulnerable Log4J versions (CVE-2021-44228, CVE-2021-45046, etc) on your file-system within any application. It is able to even find Log4J instances that are hidden several layers deep. Works on Linux, Windows, and Mac, and everywhere else Java runs, too!
Stars: ✭ 622 (+5.78%)
Mutual labels:  scanner, vulnerability-scanner
MassVulScan
Bash script which quickly identifies open network ports and any associated vulnerabilities / Script Bash qui permet d'identifier rapidement les ports réseaux ouverts et les éventuelles vulnérabilités associées.
Stars: ✭ 56 (-90.48%)
Mutual labels:  scanner, nmap
Deep-Inside
Command line tool that allows you to explore IoT devices by using Shodan API.
Stars: ✭ 22 (-96.26%)
Mutual labels:  shodan, scanner
sgCheckup
sgCheckup generates nmap output based on scanning your AWS Security Groups for unexpected open ports.
Stars: ✭ 77 (-86.9%)
Mutual labels:  scanner, nmap
NSE-scripts
NSE scripts to detect CVE-2020-1350 SIGRED and CVE-2020-0796 SMBGHOST, CVE-2021-21972, proxyshell, CVE-2021-34473
Stars: ✭ 105 (-82.14%)
Mutual labels:  scanner, nmap
Vault
swiss army knife for hackers
Stars: ✭ 346 (-41.16%)
Mutual labels:  scanner, port-scanner
Docker Onion Nmap
Scan .onion hidden services with nmap using Tor, proxychains and dnsmasq in a minimal alpine Docker container.
Stars: ✭ 345 (-41.33%)
Mutual labels:  scanner, nmap


Silver
Silver

Mass Vulnerability Scanner

Introduction

masscan is fast, nmap can fingerprint software and vulners is a huge vulnerability database. Silver is a front-end that allows complete utilization of these programs by parsing data, spawning parallel processes, caching vulnerability data for faster scanning over time and much more.

demo

Features

  • Resumable scanning
  • Slack notifcations
  • Multi-core utilization
  • Supports: IPs, CIDR & hostnames
  • Vulnerability data caching
  • Smart Shodan integration*

*Shodan integration is optional but when linked, Silver can automatically use Shodan to retrieve service and vulnerability data if a host has a lot of ports open to save resources. Shodan credits used per scan by Silver can be throttled. The minimum number of ports to trigger Shodan can be configured as well.

Setup

Downloading Silver

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

Requirements

External Programs

Python libraries

  • psutil
  • requests

Required Python libraries can be installed by executing pip3 install -r requirements.txt in Silver directory.

Configuration

Slack WebHook, Shodan API key and limits can be configured by editing respective variables in /core/memory.py

Setting up Slack notifications

  • Create a workspace on slack, here
  • Create an app, here
  • Enable WebHooks from the app and copy the URL from there to Silver's /core/memory.py file.

Usage

Before you start

⚠️ Run Silver as root and with python3 i.e. with sudo python3 silver.py <your input>

⚠️ Silver scans all TCP ports by default i.e. ports 0-65535. Use --quick switch to only scan top ~1000 ports.

Scan host(s) from command line

python3 silver.py 127.0.0.1
python3 silver.py 127.0.0.1/22
python3 silver.py 127.0.0.1,127.0.0.2,127.0.0.3
Scan top ~1000 ports
python3 silver.py 127.0.0.1 --quick
Choose packets to be sent per seconds
python3 silver.py 127.0.0.1 --rate 10000
Scan hosts from a file
python3 silver.py -i /path/to/targets.txt

Note: If your input file contains any hostnames, use the --resolve flag to tell Silver to resolve them to IPs because masscan only scans IPs.

Set max number of parallel nmap instances
python3 silver.py -i /path/to/targets.txt -t 4

Contribution

You can contribute to this project by providing suggestions, reporting sensible issues and spreading the word. Pull requessts for the following will not be accepted:

  • Typos
  • coDe qUaLiTY
  • Docker and .gitignore file
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].