Network Engineer and Architect by chance and opportunity. Sometimes I pretend that I'm a security guy or write mediocre code that may make my life easier.
ipv6planner. A high level IPv6 subnet planner written in go
27ipv6utils. A command-line utility for IPv6 subnet generation and IPv4/IPv6 address translation using RFC 6052, PTR Generation, and other transcoding.
17broken-v6only. A running list of applications and processes that just do not work with the total absence of IPv4 on on a host
16Nokia-SR-PCE. Nokia PCE Segment Routing testing
16mikrotik-armor. Simple Ansible role and playbook to harden a Mikrotik RouterOS device
14upgrade-mikrotik-routeros. Simple Ansible playbook and role for setting a software channel and upgrading RouterOS on mikrotik devices
13tokeping. A go version of vaping, aimed at dropping in with a smaller footprint and replacing smokeping
10prototester. A Go utility to compare IPv6 vs IPv4 performance
9alurancid. Alcatel Lucent RANCID scripts for use on 7750 OmniSwitch
7SRv6-Net. Example Cross Platform SRv6 configurations for Eve-NG
6claw. Reinvention of RANCID network configuration management.
6Juniper-SR-PCE. Juniper PCE Segment Routing testing
6sonrancid. RANCID scripts for basic SonicWall config backups
6unbound-setup. Basic setup configurations for an unbound DNS resolver
6ipv6-subnet-planner. A crappy python script to generate high level IPv6 address plans for importing into other stuff
5bgp-injector. Script and basic configurations to set up goBGP to inject a table from the RIPE MRT table dumps
4Nokia-SROS-ExampleNet. A base configuration for a 4 node Nokia MPLS network
4singularity. Black Hole Router Stuff
4forwardingplane.net. forwardingplane.net main website
4draft-nb-6man-getv6apr. 6man draft proposing new mechanism for determining SA/DA address pairs in IPv6 selection
4Nokia-SROS-v6only-ExampleNet. IPv6 only version of a Nokia regional WAN network
3FreeRTR-Examplenet. Example topology and configuration for the FreeRTR platform.
3draft-nbtjjl-v6ops-prefer8781. Makefile
3draft-buraglio-6man-rfc6724-update. 6man draft update to RFC6724
3ubnt-airos-tshaper. Ansible playbooks to enable and configure the traffic shaper on Ubiquity AirOS CPE
3ipv6conntest. A browser based IPv6 connectivity test written in javascript
2ipv6stats. Python
2draft-nbrr-v6ops-clat-status. Makefile
2ipv6quiz. Simple Quiz program written in golang
2urlresolver. Simple DNS Resolver Script for URLs
2ts-cf-dns. A Python API tool for taking IPv6 addresses from TailScale and adding them to other DNS services
2ipv6textbook.com. repo for ipv6textbook.com
2Cisco-SR-PCE. Cisco IOS-XR Segment Routing Testing
2draft-horley-v6ops-lab. Repository for draft-horley-v6ops-lab
2tiny-twamp. A small go binary supporting rfc5357 Two-Way Active Measurement Protocol (TWAMP)
2ipv6request. A GoLang based application for generating a request for IPv6 support
1trakt-media-list-filter. A port of trakt-media-filter into GoLang
1cfgconvert. A network element configuration converter
1homebrew-ipv6utils. homebrew repo for ipv6utils
1vedere. Re-imagination of Smokeping functionality in Go
1dtquery. Basic IETF Datatracker Query Tool
1linux-clat-ebpf. Attempt to create a CLAT for Linux using eBPF
1rfc6052-nat64-converter. This script allows you to convert between IPv6 and IPv4 addresses using the default well-known prefix (64:ff9b::/96) or specify a custom prefix.
1buraglio.github.io.
1rfc6296-bis. Makefile
1draft-bdmgct-spring-srv6-security. SRv6 Security Considerations
1draft-ghnb-v6ops-rfc3849-update. Update to RFC3849
1draft-buraglio-v6ops-nptv6-deployment-status. IETF draft for v6ops suggesting NPTv6 be moved from experimental status
1ietf-md-draft-template. Attempt at my own IETF Draft Template
1draft-horley-v6ops-expand-doc. Reserving Additional IPv6 Address Prefixes for Use in Documentation
1draft-IETF-v6ops-ula. Unintended Operational Issues With ULA IETF v6ops-wg draft
1draft-ietf-v6ops-ula-usage-considerations. Reboot of draft-ietf-v6ops-ula-usage-considerations
1draft-blj-v6ops-ula-use-cases-considerations. Working repo for IETF ULA BCP Draft
1