RickGray / Vscan Go
golang version for nmap service and application version detection (without nmap installation)
Stars: ✭ 107
Labels
Projects that are alternatives of or similar to Vscan Go
Hoper
Security tool to trace URL's jumps across the rel links to obtain the last URL
Stars: ✭ 50 (-53.27%)
Mutual labels: security-scanner
Gitgot
Semi-automated, feedback-driven tool to rapidly search through troves of public data on GitHub for sensitive secrets.
Stars: ✭ 964 (+800.93%)
Mutual labels: security-scanner
Slowhttptest
Application Layer DoS attack simulator
Stars: ✭ 1,003 (+837.38%)
Mutual labels: security-scanner
Lynis
Lynis - Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening. Agentless, and installation optional.
Stars: ✭ 9,137 (+8439.25%)
Mutual labels: security-scanner
Pakala
Offensive vulnerability scanner for ethereum, and symbolic execution tool for the Ethereum Virtual Machine
Stars: ✭ 97 (-9.35%)
Mutual labels: security-scanner
Intrigue Ident
Application and Service Fingerprinting
Stars: ✭ 70 (-34.58%)
Mutual labels: security-scanner
Doublepulsar Detection Script
A python2 script for sweeping a network to find windows systems compromised with the DOUBLEPULSAR implant.
Stars: ✭ 977 (+813.08%)
Mutual labels: security-scanner
Pentest Chainsaw
Scrapes Router Passwords From http://www.routerpasswords.com ,more then +300 product
Stars: ✭ 36 (-66.36%)
Mutual labels: security-scanner
Keynuker
🔐💥 KeyNuker - nuke AWS keys accidentally leaked to Github
Stars: ✭ 82 (-23.36%)
Mutual labels: security-scanner
Censys Ruby
Ruby API client for the Censys internet-wide network-scan search engine
Stars: ✭ 8 (-92.52%)
Mutual labels: security-scanner
Kube Score
Kubernetes object analysis with recommendations for improved reliability and security
Stars: ✭ 1,128 (+954.21%)
Mutual labels: security-scanner
Patrowldocs
PatrOwl - Open Source, Free and Scalable Security Operations Orchestration Platform
Stars: ✭ 105 (-1.87%)
Mutual labels: security-scanner
Btle Sniffer
Passively scan for Bluetooth Low Energy devices and attempt to fingerprint them
Stars: ✭ 87 (-18.69%)
Mutual labels: security-scanner
Vuls
Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices
Stars: ✭ 8,844 (+8165.42%)
Mutual labels: security-scanner
vscan-go
golang version for nmap_vscan nmap service and application version detection (without nmap installation)
Building
Get and Build:
git clone https://github.com/rickgray/vscan-go vscan-go
cd vscan-go
go build
./vscan-go -h
Or use "make" tool to build:
git clone https://github.com/rickgray/vscan-go vscan-go
cd vscan-go
make && make install
vscan-go -h
Usage
Usage of ./vscan-go:
-in string
Input filename, use - for stdin (default "-")
-null-probe-only
Use NULL probe to probe service only
-out string
Output filename, use - for stdout (default "-")
-routines int
Goroutines numbers using during scanning (default 10)
-scan-probe-file string
A flat file to store the version detection probes and match strings (default "./nmap-service-probes")
-scan-probe-file-extra string
Extra probes to expand "nmap-service-probes"
-scan-rarity int
Sets the intensity level of a version scan to the specified value (default 7)
-scan-read-timeout int
Set connection read timeout in seconds (default 5)
-scan-send-timeout int
Set connection send timeout in seconds (default 5)
-use-all-probes
Use all probes to probe service
-verbose int
Output more information during service scanning
Specailly, vscan-go
use NMap vscan probe file - nmap-service-probes to detect service, you can download and use it directly:
wget https://raw.githubusercontent.com/nmap/nmap/master/nmap-service-probes -O ./nmap-service-probes
vscan-go -scan-probe-file ./nmap-service-probes -h
if you want more details about vscan, see https://nmap.org/book/vscan.html.
Example
With masscan:
$ masscan -p1-65535,U:1-65535 --excludefile=blacklist.conf 0.0.0.0/0 | awk -F '/' '{print $1" "$2}' | awk '{print $7":"$4"/"$5}' | vscan-go vscan-go -scan-probe-file ./nmap-service-probes -routines=2000 | jq
With zmap:
$ zmap -p 80 | awk '{print $1":80"}' | vscan-go -scan-probe-file ./nmap-service-probes -routines=2000 | jq
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].