Displaying 1 to 20 from 32 results

mylg - Network Diagnostic Tool

  •    Go

myLG is an open source software utility which combines the functions of the different network probes in one network diagnostic tool.This project is licensed under MIT license. Please read the LICENSE file.

network-examples - Linux networking examples and tutorials

  •    Roff

Welcome to my Linux Networking tutorials. The first part, learning two widely used routing protocols, OSPF and BGP, is almost completed. You've been a Linux server and network administrator for some years, have been building an office and/or colocation network with IPv4, IPv6, firewalls with IPTables, some stateful filtering (and NAT for IPv4). You've set up VPN tunnels between different locations to be able to reach the internal IPv4 network using RFC1918 addresses on the other side.

metallb - A network load-balancer implementation for Kubernetes using standard routing protocols

  •    CSS

MetalLB is a load-balancer implementation for bare metal Kubernetes clusters, using standard routing protocols. Check out MetalLB's website for more information.

Calico - A pure layer 3 approach for Virtual Networking for highly scalable data centers

  •    Python

Project Calico represents a new approach to virtual networking, based on the same scalable IP networking principles as the Internet. Unlike other virtual networking approaches, Calico does not use overlays, instead providing a pure Layer 3 approach to data center networking. Calico is simple to deploy and diagnose, provides a rich security policy, supports both IPv4 and IPv6 and can be used across a combination of bare-metal, VM and container workloads.




metallb - A network load-balancer implementation for Kubernetes using BGP and ARP

  •    CSS

MetalLB is a load-balancer implementation for bare metal Kubernetes clusters, using standard routing protocols.Check out MetalLB's website for more information.

kube-router - Kube-router, a turnkey solution for Kubernetes networking.

  •    Go

Kube-router is a turnkey solution for Kubernetes networking with aim to provide operational simplicity and high performance.kube-router does it all.

PyExfil - A Python Package for Data Exfiltration

  •    Python

All requirements can be met with a pip install --user -r requirments.txt. After that the server is easy to execute. Notice that in some cases you might want to use py2exe before delivering the package to the code you want to operate. So recently we have decided to impliment some physical data exfiltration techniques assuming some networks might be airgapped from any internet connectivity. So this is the first one. It will encode a file in several QR codes, display them on the screen one by one and it comes with a decoder to recompile that into the file itself.


vrnetlab - Run virtual routers with docker

  •    Python

Run your favourite virtual routers in docker for convenient labbing, development and testing. vrnetlab is being developed for the TeraStream project at Deutsche Telekom as part of an automated CI environment for testing our network provisioning system.

iptoasn-webservice - Web service to map IP addresses to AS information, using iptoasn.com

  •    Rust

Webservice to map IP addresses to AS information (and DNS history, soon). This is the source code of the public API from iptoasn.com.

bgp-battleships - Play battleships using BGP

  •    Go

Use BGP community strings to play battleships.

gobgp-node - gobgp library - NodeJS client for gobgpd

  •    Javascript

This is a young project which allows you to manage gobgpd remotely. gobgp-node is tested on Debian Linux and OSX.

looking-glass - Easy to deploy Looking Glass

  •    PHP

Easy to deploy Looking Glass made in PHP. This web application made in PHP is what we call a Looking Glass. This is a tool used to get some information about networks by giving the opportunity to execute some commands on routers. The output is sent back to the user.

peering-manager - Peering sessions management tool.

  •    Python

When you start to peer a lot on different Internet exchange points, managing all you sessions can be time consuming. In order to make peering management less difficult, it needs to be organized and documented. This is the goal of this project.

cnp3 - Computer Networking : Principles, Protocols and Practice

  •    Python

All the files in this subversion repository are licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License. Like any open-source project, the future of Computer Networking Principles, Protocols and Practice will depend on the work of contributors. Most of the text has been written by Olivier Bonaventure. Laurent Vanbever, Virginie Van den Schriek, Damien Saucez and Mickael Hoerdt have contributed to exercises. Stéphane Bortzmeyer has provided many comments that have improved the book.

Big-World-Fixpack - BWS Fixpack

  •    C++

This is the repository for the Big World Project's Fixpack - a set of tools and patches that fix/update/support mods for all Infinity Engine games (focusing on Baldur's Gate series, but including PST and IWD also). This is a community project; you are welcome to fork this repository and contribute to it. For a complete record, view the commit history. The support page for this package is here.

mabo - MRT Parser

  •    OCaml

Developed since 2011 for the needs of the French Internet Resilience Observatory, MaBo is a MRT (RFC6396) and BGP (RFC4271) OCaml module, and a standalone command. MaBo is able to seamlessly parse raw MRT dumps, as well as compressed (gzip & bz2) ones. It supports most of the BGP messages and attributes found in RIPE RIS MRT dumps.

route_leaks - BGP Route Leaks Detection

  •    Python

This project intends to help detecting BGP fullview route leaks. A route leak occurs when an AS advertises, usually by accident, some prefixes it learned from others. As The BGP routing protocol does not include any security mechanism, the leak gets propagated. It can have a major impact since traffic will be directed toward the AS having made the leak instead of the legitimate AS. This phenomenon was noticed several times along the past years, sometimes impacting thousands of ASes. In order to identify route leaks, we defined a new methodology, and applied it on 2014, 2015 and 2016 BGP data. It successfully detected 6, 36 and 22 route leaks, respectively. This represents tens of thousands of leaked prefixes each year. In 2016, we detected that there are more than 11 000 conflicts due to route leaks.