-
etherparse
parsing & writing a bunch of packet based protocols (EthernetII, IPv4, IPv6, UDP, TCP ...)
-
ip_network
IPv4 and IPv6 network structs
-
embassy-net
Async TCP/IP network stack for embedded systems
-
tun2proxy
Tunnel interface to proxy
-
cidr-utils
functions for working with IPv4 CIDRs and IPv6 CIDRs
-
ndproxy
Proxying Neighbor Discovery packets among interfaces
-
cidit
CIDR Inspection Tool
-
cidrrr
Convert a CIDR block to a list of IPs
-
tailscale-ip-translate
Translates IPv4 addresses to Tailscale 4to6 subnet addresses
-
ip_network_table
IPv4 and IPv6 network fast lookup table
-
czdb
A pure Rust library for parsing CZDB-format IP databases
-
netpulse
Keep track of if your internet is still alive, collect stats against a crappy ISP
-
tun2socks
High performance tun2socks
-
ipaddress
handle ipv4 and ipv6 numbers
-
db_ip
An (unofficial) Rust library for querying db-ip.com data
-
cloudflare-ddns-ipv6
a cmd line tool to update your cloudflare AAAA record
-
librqbit-dualstack-sockets
creating dual-stack TCP and UDP tokio sockets
-
nifa
Cross-platform network inspection tool
-
tracert
Cross-platform library for traceroute and ping
-
prettify_ip
Parse and pretty-print IPv4/IPv6 in canonical and non-canonical forms (decimal dotted IPv6, integer/hex IPv4)
-
single-ping
Send single pings written in pure Rust
-
ipv6-ddn
convert between Standard IPv6 (Hex) and IPv6 Decimal Dot Notation (DDN)
-
matchy-ip-trie
Binary IP trie for matchy database lookups (internal)
-
internet-packet
A minimal IPv4/IPv6/TCP/UDP parser
-
ls_net
A CLI tool for displaying local network interfaces, IP addresses and routes
-
ip2d
A converter for IPv4 addresses
-
ipgen-cli
A command line tool for generating unique and reproducible IP addresses
-
ipgen
generating unique and reproducible IP addresses
-
cidr_block
CIDR block manipulation in Rust which provides utilities to parse, validate, and manipulate CIDR notation and get individual ip addresses
-
awsipranges
Quickly query the AWS IP Ranges
-
happy-eyeballs
that implements Happy Eyeballs, a technique that maintains good user experience even when IPv4 or IPv6 connectivity is defective
-
async_ip
An asynchronous client used to obtain one's global Ipv6 or Ipv4 address
-
actix-allow-deny-middleware
Middlewares for denying or allowing IPv4 and IPv6 ranges
-
gday_contact_exchange_protocol
Protocol for peers to exchange their socket addresses via a server
-
gip
command-line frontend to check global IP address
-
rs-aggregate
Aggregate a list of IP prefixes into their minimum equivalent representation
-
ipcheck-rs
A command tool generates typescript ip checker from CIDR
-
xdb-parse
A parser to xdb files like ip2region
-
myip-foo
Official Rust client for myip.foo - free IP lookup API with geolocation
-
vsock-relay
Relays TCP connections from IPv4/IPv6 to vsock
-
bogon
check if an IP address is a bogon
-
mirrors-arch
An ArchLinux mirrorlist retriever used by mirro-rs
-
icmp-socket
ICMP sockets for both IPv4 and IPv6
-
route53-ip-update
Update a Route 53 DNS record with your public IPv4 and/or IPv6 address
-
net-literals
Literals for IP/socket addresses
-
gandi-live-dns
Automatically updates your IP address in Gandi's Live DNS. Makes it possible to use Gandi as a dynamic DNS system.
-
protomask
A user space NAT64 implementation
-
ifdyndnsd
Watch netlink for interface address updates to do DynDNS just like nsupdate does
-
iprobe
Probe if the host system supports IPv4, IPv6 and IPv4-mapped-IPv6
-
zeronet_protocol
Async ZeroNet Protocol implementation in Rust
-
ipfetch
CLI Tool for Easy IP Information Fetching
-
ift
read template strings for local network interfaces
-
actix-remote-ip
Tiny extractor to get real client IP address, parsing X-Forwarded-For header
-
xping
Command line ping, re-imagined
-
bubblebabble
The Bubble Babble Binary Data Encoding
-
valip
Parsing of ip addresses from bytes representing strings
-
socks-abstract5
A Lightweight SOCKS5 implementation without having to install extra system dependencies
-
valaddr_rs
Easy Validation of Either IP Addresses or Domains
-
address_translation
Some helpers for IPv6 Network Address Translation
-
netprobe
Cross-Platform Network Probe Library
-
fire-scope
CLI application and library that collects and aggregates corresponding IP addresses by specifying country codes and AS numbers, and outputs them to a file in TXT or nftables format…
-
happyeyeballs
Happy Eyeballs implementation in Tokio (not RFC compliant atm)
-
publicip
Get the public ipv4 or ipv6 address
-
epingm
ping tool to monitor network quality
-
db_ip_core
db_ip
-
query_external_ip
Asynchronous library for querying the system's external IPv4 and IPv6
-
mirams
Menhera.org Internet Resources Assignment Management System
-
sked
pack for pentest
-
ipaddrs
handling IP addresses and subnets, both IPv4 and IPv6
-
tcpdrop
Export IPv4 and IPv6 TCP table
-
rfc6052
Rust functions for interacting with RFC6052 IPv4-Embedded IPv6 Addresses
Try searching with DuckDuckGo.