Ji Shao's repositories
pcap_neo4j
Loads pcap packet capture files into a Neo4j database
bgpkit-parser
MRT/BGP data parser written in Rust.
boxen
put your network operating systems in a box!
containerlab
containerlab enables container-based networking labs
datapipeline-TCP-UDP-neo4j
This project is about building a data pipeline to move network traces from a dataset to a Neo4J data store using Python. Each trace over TCP and UDP as well as their subtraces (ARP and ICMP) need to be modelized and stored in Neo4J. The purpose is to visualize each sender and receiver as Nodes, as well as the type of the protocol used as a relationship.
F5_show_DoS_stats_scripts
This repository contains several F5 DDoS show scripts
feistel
A toy Feistel network implementation
go-simple-mail
Golang package for send email. Support keep alive connection, TLS and SSL. Easy for bulk SMTP.
inet-henge
Generate d3.js based Network Diagram from JSON data.
juniper-mpls-l3vpn-demo
This project uses Juniper's PyEZ to stand up a L3 VPN circuit across an MPLS backbone
juniper-terraform-srx-ipsec-policy-based
Build a policy-based IPsec VPN with Terraform
memray
Memray is a memory profiler for Python
multi-ping
Python library to monitor one or many IP addresses via ICMP echo (ping) requests
n5k-congested-interface-finder
This script attempts to identify a congested egress interface on a Nexus 5500 series switch based on intermittently-incrementing input discard counters on a user-defined interface.
netcfgbu
Network Configuration Backup
nettowel
Collection of useful network automation functions
pandoc-mermaid
Convert markdown to PDF with embedded mermaid diagram
pci
Packet communication investigator
pybgpkit-api
PyBGPKIT-based web API for gathering and parsing MRT data files
pydantic_scrapli
Example using Pydantic to validate host variable data with Scrapli
SRX-configure-security-policies
Leverages Nornir to configure security policies
twamp-gui
Cross platform twamp client and responder with Qt QML backend
vegeta
HTTP load testing tool and library. It's over 9000!
vrnetlab
Run virtual routers with docker
yabgp
:bowtie:Yet Another BGP Python Implementation