jmpews / Goscan
Licence: mit
golang的扫描框架, 支持协程池和自动调节协程个数.
Stars: ✭ 44
Labels
Projects that are alternatives of or similar to Goscan
V3n0m Scanner
Popular Pentesting scanner in Python3.6 for SQLi/XSS/LFI/RFI and other Vulns
Stars: ✭ 847 (+1825%)
Mutual labels: scanner
Eth Scan
An efficient Ether and token balance scanner library
Stars: ✭ 35 (-20.45%)
Mutual labels: scanner
Dalfox
🌘🦊 DalFox(Finder Of XSS) / Parameter Analysis and XSS Scanning tool based on golang
Stars: ✭ 791 (+1697.73%)
Mutual labels: scanner
Snoop
Snoop — инструмент разведки на основе открытых данных (OSINT world)
Stars: ✭ 886 (+1913.64%)
Mutual labels: scanner
Sdwan Harvester
🌐 Automatically enumerate and fingerprint SD-WAN nodes on the internet
Stars: ✭ 42 (-4.55%)
Mutual labels: scanner
Qr Code Scanner
📠 A simple, fast and useful progressive web application
Stars: ✭ 982 (+2131.82%)
Mutual labels: scanner
Whour
Tool for information gathering, IPReverse, AdminFInder, DNS, WHOIS, SQLi Scanner with google.
Stars: ✭ 18 (-59.09%)
Mutual labels: scanner
Blackwidow
A Python based web application scanner to gather OSINT and fuzz for OWASP vulnerabilities on a target website.
Stars: ✭ 887 (+1915.91%)
Mutual labels: scanner
Reconftw
reconFTW is a tool designed to perform automated recon on a target domain by running the best set of tools to perform scanning and finding out vulnerabilities
Stars: ✭ 974 (+2113.64%)
Mutual labels: scanner
Openscan
OpenScan is an open-source app that enables users to scan hard copies of documents or notes and convert it into a PDF file. No ads. No data collection. We respect your privacy.
Stars: ✭ 785 (+1684.09%)
Mutual labels: scanner
Sudomy
Sudomy is a subdomain enumeration tool to collect subdomains and analyzing domains performing automated reconnaissance (recon) for bug hunting / pentesting
Stars: ✭ 859 (+1852.27%)
Mutual labels: scanner
Naps2
Scan documents to PDF and other file types, as simply as possible.
Stars: ✭ 1,018 (+2213.64%)
Mutual labels: scanner
Virustotal Tools
Submits multiple domains to VirusTotal API
Stars: ✭ 29 (-34.09%)
Mutual labels: scanner
Golang Scan Framework
golang的扫描框架, 支持协程池和自动调节协程个数. 在30min内扫描391W的ULR(根据带宽和配置改变, 和Zmap不同, Zmap是无连接状态扫描)
golang scanner framework, with goroutines pool and automatically adjusting the scanning speed.
Scan 391W wordpress sites in 30min.
Features
- goroutines pool
- workers feedback mechanism
- monitor status
Usage
Before run
- set
ulimit -n 100000
- set PayloadType type (maybe i will add
relfect
) - set
maxWorkers
,jobQueueLen
andfeedback mechanism
// if you set a fixed number of goroutine, set feedback-mechanism `false` and maxWorkers == jobCacheQueueLen`
// Example: pool = NewGoroutinePool(100, 100, false)
// if you use feedback-mechanism, set `feedback = true`, maxWorkers and jobCacheQueueLen
// Example: pool := NewGoroutinePool(100, 1000, true)
// 1000 maxWorkers and 20000 jobCacheQueueLen, with feedback mechanism
pool := NewGoroutinePool(1000, 20000, true)
Cross compilation (Best Choice)
GOOS=linux GOARCH=amd64 go build -v scanner.go pool.go
Just Run
./scanner
Run with new Golang Env
sudo locale-gen zh_CN.UTF-8
sudo locale-gen zh_CN.UTF-8 en_US.UTF-8
wget https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.7.3.linux-amd64.tar.gz
echo 'PATH=$PATH:/usr/local/go/bin' >> ~/.profile
echo 'GOPATH=/tmp' >> ~/.profile
. ~/.profile
go get github.com/pborman/uuid
go run scanner.go pool.go
Run with docker
$ git clone https://github.com/jmpews/goscan.git
$ cd goscan/
$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.7 go get github.com/pborman/uuid && go build -v scanner.go pool.go
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].