Respond on HTTP 8080 with cooking recipes
Describe a server.
Get a server.
Low-level protocol access for LLMs.
- LLM
- Ethernet
- LLM
- UDP
- IP
- Ethernet
- LLM
- DNS
- UDP
- IP
- Ethernet
- LLM
- HTTP
- TLS
- TCP
- IP
- Ethernet
- LLM
- GATT
- ATT
- L2CAP
- Bluetooth
- LLM
- MQTT
- TCP
- IP
- Ethernet
- LLM
- HID
- USB
- LLM
- USB
- LLM
- Bluetooth
Example prompts
Over DHCP advertise self as default gateway and DNS; listen on DNS 53 and resolve all to self; listen on HTTP 80 and respond with 'Hello World' to all
Provide life coaching services over Telnet.
You are an FTP server with a single file containing a zip bomb.
240 Protocols
transport
TCP
UDP
TFTP
QUIC
TLS
Unix domain socket
Named pipe
Pseudoterminal
Standard I/O
link & raw
Ethernet frames
ARP
ICMP
IGMP
NDP
Raw IP
TUN/TAP
CAN bus
LLDP
Cisco Discovery Protocol
Spanning Tree Protocol
EAP over LAN
VRRP
HSRP
Wake-on-LAN
web
HTTP/1.1
HTTP/2
HTTP/3
WebSocket
WebTransport
Socket.IO
Proxy
HTTP proxy
SOCKS5
ICAP
FastCGI
OpenAPI
GraphQL
RSS
CoAP
Lightweight M2M
naming & time
DNS
DNS over TLS
DNS over HTTPS
DNS over QUIC
Multicast DNS
LLMNR
NetBIOS Name Service
SSDP
DHCP
DHCPv6
BOOTP
NTP
WHOIS
RDAP
EPP
queues
MQTT
MQTT-SN
Zenoh
AMQP 0-9-1
AMQP 1.0
Apache Kafka
NATS
STOMP
Amazon SQS
Apache ZooKeeper
Beanstalkd
Gearman
NSQ
databases
MySQL
PostgreSQL
Microsoft SQL Server
IBM Db2
Snowflake
Redis
Memcached
MongoDB
MongoDB server
Apache CouchDB
Apache Cassandra
Elasticsearch
InfluxDB
Amazon DynamoDB
DynamoDB (alias)
etcd
Neo4j Bolt
files & storage
FTP
Amazon S3
NFS
Network Block Device
SMB server
SMB client
WebDAV
CalDAV
CardDAV
IPP
OCI registry
auth
OAuth 2.0
OpenID
OpenID Connect
SAML
SAML identity provider
SAML service provider
LDAP
RADIUS
TACACS+
Diameter
HashiCorp Vault
SCIM
ACME
rpc & agents
gRPC
gRPC-Web
Connect RPC
gNMI
NETCONF
RESTCONF
JSON-RPC
XML-RPC
Apache Thrift
WAMP
Model Context Protocol
Agent2Agent
Modbus
clusters
Kubernetes
Kubernetes API server
Apache Spark
Apache Hadoop YARN
Direct Connect
NMDC file transfers
ADC / ADCS
ADC file transfers
Soulseek
Soulseek peer browsing
Gnutella
Docker Engine API
routing & telecom
BGP
BGP Monitoring Protocol
OSPF
IS-IS
RIP
RPKI to Router
M3UA
GTP
vcs & packages
Git
Mercurial
Apache Subversion
npm
PyPI
Apache Maven
observability
SNMP
Redfish
Syslog
Graylog GELF
Fluentd Forward
Grafana Loki
IPFIX
sFlow
NetFlow v9
Prometheus
Prometheus Remote Write
Zabbix
OpenTelemetry Protocol
StatsD
Graphite
Network UPS Tools
finance
FIX
industrial & energy
BACnet/IP
DNP3
EtherNet/IP (CIP)
IEC 60870-5-104
OCPP
OPC UA
S7comm
bluetooth & nfc
Bluetooth LE
Bluetooth LE client
BLE beacon
BLE battery
BLE heart rate
BLE thermometer
BLE environmental sensing
BLE weight scale
BLE cycling
BLE running
BLE proximity
BLE keyboard
BLE mouse
BLE gamepad
BLE presenter
BLE remote
BLE data stream
BLE file transfer
NFC
NFC client
llm backends
Ollama
OpenAI API
Install
CLI
# run
npx -y @smotana/netget
# optional: local Ollama
ollama pull qwen3-coder:30b
npx -y @smotana/netget
# or run against any OpenAI-compatible API
npx -y @smotana/netget --openai-url "$MODEL_ENDPOINT" --model "$MODEL_NAME" --api-key "$MODEL_API_KEY"
MCP
Add to claude_desktop_config.json or any MCP client config:
{
"mcpServers": {
"netget": {
"command": "npx",
"args": ["-y", "@smotana/netget", "--mcp"]
}
}
}
Claude Code: claude mcp add netget -- npx -y @smotana/netget --mcp
From source
git clone https://github.com/smotanacom/netget.git
cd netget
# build only the protocols you need
cargo build --release --no-default-features --features tcp,http,ssh,dns,mcp-stdio
./target/release/netget # interactive TUI
./target/release/netget --mcp # MCP STDIO server