All Projects → gmelodie → awesome-ipv6

gmelodie / awesome-ipv6

Licence: MIT license
😎 🎉 Awesome list of IPv6 materials and resources

Projects that are alternatives of or similar to awesome-ipv6

Openthread
OpenThread released by Google is an open-source implementation of the Thread networking protocol
Stars: ✭ 2,643 (+10912.5%)
Mutual labels:  ipv6
netcalc
Advanced network calculator and address planning helper
Stars: ✭ 20 (-16.67%)
Mutual labels:  ipv6
pim6sd
PIM for IPv6 sparse mode daemon
Stars: ✭ 15 (-37.5%)
Mutual labels:  ipv6
Cernet Ipv6 Hosts
Lightweight IPv6 hosts! Access to Google, YouTube, Facebook, Wikipedia via IPv6 and avoid unnecessary block.
Stars: ✭ 229 (+854.17%)
Mutual labels:  ipv6
private-ip
Check if IP address is private.
Stars: ✭ 26 (+8.33%)
Mutual labels:  ipv6
node-ip2region
IP/IPv6 to region on Node.js (IP/IPv6 地址到区域运营商)
Stars: ✭ 95 (+295.83%)
Mutual labels:  ipv6
Ipaddress
Java library for handling IP addresses and subnets, both IPv4 and IPv6
Stars: ✭ 197 (+720.83%)
Mutual labels:  ipv6
python-string-utils
A handy Python library to validate, manipulate and generate strings
Stars: ✭ 47 (+95.83%)
Mutual labels:  ipv6
jurl
Fast and simple URL parsing for Java, with UTF-8 and path resolving support
Stars: ✭ 84 (+250%)
Mutual labels:  ipv6
is-localhost-ip
Checks whether given host/DNS name or IPv4/IPv6 address belongs to the local machine
Stars: ✭ 19 (-20.83%)
Mutual labels:  ipv6
IPpy
🚀 Ping IP addresses and domains in parallel to find the accessible and inaccessible ones.
Stars: ✭ 54 (+125%)
Mutual labels:  ipv6
vertx-ddns
基于 Vert.x 的 DDNS 解决方案。自动更新域名解析到本机IP, 支持的DNS服务商: Alidns(阿里云) 、 Dnspod(腾讯云) 、Cloudflare、华为云
Stars: ✭ 126 (+425%)
Mutual labels:  ipv6
ip-finder-cli
The official command line client for IPFinder
Stars: ✭ 11 (-54.17%)
Mutual labels:  ipv6
Proxysu
Xray,V2ray,Trojan,NaiveProxy, Trojan-Go, ShadowsocksR(SSR),Shadowsocks-libev及相关插件,MTProto+TLS 一键安装工具,windows下用(一键科学上网)
Stars: ✭ 3,309 (+13687.5%)
Mutual labels:  ipv6
dyndnsd
A small, lightweight and extensible DynDNS server written with Ruby and Rack.
Stars: ✭ 69 (+187.5%)
Mutual labels:  ipv6
Enet
⚡️ ENet reliable UDP networking library
Stars: ✭ 202 (+741.67%)
Mutual labels:  ipv6
go-external-ip
a Golang library to get your external ip from multiple services
Stars: ✭ 55 (+129.17%)
Mutual labels:  ipv6
EtherSia
Minimal IPv6 library for Ethernet controllers on Arduino
Stars: ✭ 54 (+125%)
Mutual labels:  ipv6
sync hosts
解除Resilio Sync/BTSync限制china地区 镜像:https://coding.net/u/renerli/p/sync_hosts/git
Stars: ✭ 15 (-37.5%)
Mutual labels:  ipv6
pocketinternet
A Pocket Internet for teaching how the Internet really works.
Stars: ✭ 28 (+16.67%)
Mutual labels:  ipv6

awesome-ipv6 Awesome

A curated list of IPv6 materials and learning resources

Contents

Books

Cheatsheets

Courses

Tools

ping6

Documentation

  • ping6 <node address> - Ping a node
  • ping6 ff02::1%<interface> - Ping all-nodes multicast address on link

ip

Documentation

  • ip -6 neigh show - Show neighbor cache
  • ip -6 addr/ip -6 a/ ip -6 address - Show IPv6 interfaces addresses
  • ip address add 2002:db6::1/64 dev bt0 - Add IPv6 prefix to interface
  • ip -6 addr flush label "en*" - Clear all IPv6 addresses on an interface

Bluetooth 6LoWPAN

  • Enable 6LoWPAN over Bluetooth
    1. modprobe bluetooth_6lowpan
    2. echo 35 > /sys/kernel/debug/bluetooth/6lowpan_psm
    3. echo 1 > /sys/kernel/debug/bluetooth/6lowpan_enable
  • Connect device to host
    • echo "connect XX:XX:XX:XX:XX:XX 2" | sudo tee /sys/kernel/debug/bluetooth/6lowpan_control

Configurations

Radvd

Documentation

interface $iface
{ 
  AdvSendAdvert on;

  prefix 2b02:6009:aac0:c2a2::/64
  {
    AdvOnLink on;
    AdvAutonomous on;
    AdvRouterAddr on;
  };
};

IPv6 conf

IPv6 configuration in /etc/sysctl.conf, all can be replaced with interface name

  • net.ipv6.conf.all.accept_ra=2 - Enable or disable SLAAC
    • 1 -> Enable (disabled, if forwarding=1)
    • 0 -> Disable
    • 2 -> Enable (for all)
  • net.ipv6.conf.all.forwarding=1 - Enable IPv6 forwarding
  • net.ipv6.conf.all.accept_ra_defrtr=1 - Accept hop limit settings from RA
  • net.ipv6.conf.all.router_solicitations=1 - Number of Router Solicitations send, before assuming no router available

Labs

RFCs

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

To the extent possible under law, Gabriel Cruz has waived all copyright and related or neighboring rights to this work.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].