GitShow/jessfraz/netscan
jessfraz

netscan

Scan network ips and ports.

by jessfraz
Star on GitHubFork

Go

263 stars55 forks5 contributorsQuiet · 3y agoSince 2015v0.3.4MIT

Meet the team

See all 5 on GitHub →
jessfraz
jessfraz36 contributions
meyskens
meyskens2 contributions
github-actions[bot]Bot
github-actions[bot]2 contributions
toc-me[bot]Bot
toc-me[bot]2 contributions

Languages

View on GitHub →
Go53.3%
Makefile42.7%
Dockerfile4.1%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
42
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Quiet · 3 in progress · Last activity 3y ago
See all on GitHub →
webfrank
Correct bug on passing parametersOpenPR

Correct bug on passing parameters to scan thread which prevents to fill correctly the results. The go func(proto, addr) will use the last ip, proto and port from the loop and not the correct one as for addr. Changing the way parameters are passed the thread will use the correct ones.

webfrank · 4y ago
nitper
fix Scan() to output the correct IP and PortOpenPR

: pass copies of and into the goroutine fixes #4

nitper · 6y ago
gonzochic
Returned Address Sets always contains ip *.*.*.255OpenIssue

Hi, if you run the result will always contain the number of open ips on the specific port but always the same IP (e.g. 10.0.1.255 or 192.168.1.255). This is caused because you dereference a variable inside a GO Routine which was referenced inside a Range Loop. and then To fix that, you need to copy the id first into a variable and pass it into the go routine (as you did with address).

gonzochic · 7y ago

Recent fixes

View closed PRs →
tauraamui
fix log color output for WindowsMergedPR

Replace the standard logrus stdout with a wrapper to convert ASCII escape codes with Windows API calls

tauraamui · 8mo ago
yandd
With a large range cidr, netscan got panic!ClosedIssue

./netscan -d --proto tcp --port 8545 101.37.128.0/17 goroutine 44247 [runnable]: context.WithDeadline.func2() /usr/local/opt/go/libexec/src/context/context.go:387 created by time.goFunc /usr/local/opt/go/libexec/src/time/sleep.go:170 +0x44

yandd · 7y ago
meyskens
Implement a maximum amount of parallel probesMergedPR

I had this around for a while but was waiting on #2 as this is build on top of that. This is a fix for #1

meyskens · 7y ago
Structured data for AI agents

Repository: jessfraz/netscan. Description: Scan network ips and ports. Stars: 263, Forks: 55. Primary language: Go. Languages: Go (53.3%), Makefile (42.7%), Dockerfile (4.1%). License: MIT. Latest release: v0.3.4 (7y ago). Open PRs: 3, open issues: 2. Last activity: 3y ago. Community health: 42%. Top contributors: jessfraz, meyskens, github-actions[bot], toc-me[bot].

·@ofershap

Replace github.com with gitshow.dev