MCPcopy Index your code
hub / github.com/david415/HoneyBadger

github.com/david415/HoneyBadger @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
323 symbols 915 edges 38 files 81 documented · 25%
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

PacketDataSourceCloser (Interface)
PacketDataSource is an interface for some source of packet data. [4 implementers]
types/packet_source.go
ConnectionFactory (Interface)
(no doc) [5 implementers]
connection.go
PacketLoggerFactory (Interface)
(no doc) [5 implementers]
types/events.go
PacketSource (Interface)
(no doc) [2 implementers]
types/packet_source.go
ConnectionInterface (Interface)
(no doc) [2 implementers]
connection.go
Logger (Interface)
(no doc) [4 implementers]
types/events.go
Supervisor (Interface)
(no doc) [1 implementers]
types/packet_source.go
PacketDispatcher (Interface)
(no doc) [1 implementers]
connection.go

Core symbols most depended-on inside this repo

Add
called by 39
blocks/blocks.go
Difference
called by 29
types/sequence.go
Equal
called by 26
types/flow.go
ReceivePacket
called by 18
connection.go
String
called by 18
blocks/blocks.go
NewTcpIpFlowFromFlows
called by 16
types/flow.go
Close
called by 15
connection.go
Next
called by 14
types/ring.go

Shape

Method 183
Function 82
Struct 47
Interface 9
TypeAlias 2

Languages

Go99%
Python1%

Modules by API surface

connection.go38 symbols
dispatcher_test.go30 symbols
ordered_coalesce.go19 symbols
pcap_integration_test.go17 symbols
logging/pcap_logger.go15 symbols
dispatcher.go15 symbols
types/packet_source.go14 symbols
types/flow.go13 symbols
types/events.go12 symbols
blocks/blocks.go12 symbols
sniffer.go10 symbols
logging/attack_logger.go9 symbols

For agents

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

⬇ download graph artifact