MCPcopy Index your code
hub / github.com/emperorcow/go-netscan

github.com/emperorcow/go-netscan @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
121 symbols 208 edges 17 files 115 documented · 95% updated 5y ago★ 33
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Scanner (Interface)
Each type of scanner must implement this interface to be compatible. [9 implementers]
scanners/types.go
Handler (Interface)
A interface to allow us to write input handlers that do things different ways We have an init function that we use to pr [3 …
inputs/types.go

Core symbols most depended-on inside this repo

Scan
called by 3
scanners/types.go
Description
called by 2
inputs/types.go
replaceNewLines
called by 1
output.go
runOutput
called by 1
output.go
parseTargets
called by 1
input.go
parseCredentials
called by 1
input.go
cidrToListInc
called by 1
input.go
signalDone
called by 1
main.go

Shape

Method 77
Function 27
Struct 15
Interface 2

Languages

Go100%

Modules by API surface

scanners/ssh/ssh.go11 symbols
scanners/winrm/winrm.go9 symbols
scanners/wmi/wmi.go8 symbols
scanners/types.go8 symbols
scanners/ldap/ldap.go8 symbols
main.go8 symbols
scanners/vnc/vnc.go7 symbols
scanners/template/template.go7 symbols
scanners/smtp/smtp.go7 symbols
scanners/smb/smb.go7 symbols
scanners/ftp/ftp.go7 symbols
inputs/wide/wide.go7 symbols

For agents

$ claude mcp add go-netscan \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact