Mirage TcpipTCP/IP networking stack in pure OCaml, using the Mirage platform libraries. Includes IPv4/6, ICMP, and UDP/TCP support.
Stars: ✭ 277 (+1285%)
keyfenderSecure HSM implementation based on MirageOS
Stars: ✭ 33 (+65%)
mirage-xmppImplementation of XMPP for MirageOS
Stars: ✭ 12 (-40%)
rekernelA minimal setup for writing Unikernels in ReasonML
Stars: ✭ 28 (+40%)
ocaml-dnsOCaml implementation of the DNS protocol
Stars: ✭ 93 (+365%)
MirageMirageOS is a library operating system that constructs unikernels
Stars: ✭ 1,707 (+8435%)
contrunoA TLS termination proxy as a MirageOS
Stars: ✭ 13 (-35%)
docteurAn opiniated file-system for MirageOS
Stars: ✭ 16 (-20%)
Net guardA command line tool to detect new unknown device in your network using ARP protocol
Stars: ✭ 103 (+415%)
prometheusOCaml library for reporting metrics to a Prometheus server
Stars: ✭ 44 (+120%)
Goscangoscan is a simple and efficient IPv4 network scanner that discovers all active devices on local subnet.
Stars: ✭ 674 (+3270%)
DasshioHass.io add-on to easily use Amazon Dash Buttons with Home Assistant
Stars: ✭ 140 (+600%)
PytcpPyTCP is an attempt to create fully functional TCP/IP stack in Python. It supports TCP stream based transport with reliable packet delivery based on sliding window mechanism and basic congestion control. It also supports IPv6/ICMPv6 protocols with SLAAC address configuration. It operates as user space program attached to Linux TAP interface. As of today stack is able to send and receive traffic over Internet using IPv4 and IPv6 default gateways for routing. Since goal of this project is purely educational (at least at this point) the clarity of code is preferred over its efficiency. For the same reason security features are not being implemented just yet unless they are integral part of TCP/IP suite protocols specification.
Stars: ✭ 65 (+225%)
uniprofA stack tracer/profiler for Xen domains
Stars: ✭ 29 (+45%)
MetallbA network load-balancer implementation for Kubernetes using standard routing protocols
Stars: ✭ 4,306 (+21430%)
lapdogTake actions when specific devices appear/disappear from your LAN
Stars: ✭ 17 (-15%)
rclsharkTool for ROS 2 IP Discovery + System Monitoring
Stars: ✭ 32 (+60%)
nautilusNautilus Aerokernel
Stars: ✭ 30 (+50%)
ARPPDAn ARP Poisoning Defender script
Stars: ✭ 41 (+105%)
L2-EmulatorImplementing a Layer-2 Emulator in C using Graphs and LinkedList
Stars: ✭ 17 (-15%)
CSArp-NetcutAn arpspoof program using Sharppcap
Stars: ✭ 93 (+365%)
IrminBuilt-in Snapshotting - backup and restore
Storage Agnostic - you can use Irmin on top of your own storage layer
Custom Datatypes - (de)serialization for custom data types, derivable via
ppx_irmin
Highly Portable - runs anywhere from Linux to web browsers and Xen unikernels
Git Compatibility - irmin-git uses an on-disk format that can be
inspected and modified using Git
Dynamic Behavior - allows the users to define custom merge functions,
use in-memory transactions (to keep track of reads as well as writes) and
to define event-driven workflows using a notification mechanism
Stars: ✭ 1,524 (+7520%)
NeighbourhoodLayer 2 network neighbourhood discovery tool that uses scapy
Stars: ✭ 156 (+680%)
mirage-framebufferExperimental portable bitmap framebuffer graphics for MirageOS
Stars: ✭ 16 (-20%)
liwascList, wake and scan nodes in a network.
Stars: ✭ 129 (+545%)
NativePayload ARPC# code for Transferring Backdoor Payloads by ARP Traffic and Bypassing Anti-viruses (Slow)
Stars: ✭ 44 (+120%)
ocaml-x509X509 (RFC5280) handling in OCaml
Stars: ✭ 40 (+100%)
Freeradius ServerFreeRADIUS - A multi-protocol policy server.
Stars: ✭ 1,379 (+6795%)
mini-osMinimalistic Operating System for Xen
Stars: ✭ 65 (+225%)
Arpspoof arpspoof for macOS - intercept packets on a switched LAN
Stars: ✭ 40 (+100%)
LibnetA portable framework for low-level network packet construction
Stars: ✭ 640 (+3100%)
UnikraftUnikraft is an automated system for building specialized POSIX-compliant OSes known as unikernels. (Core repository)
Stars: ✭ 183 (+815%)
mitm-pythonA simple as possible man in the middle written in python using scapy
Stars: ✭ 6 (-70%)
capstanCapstan, a tool for packaging and running your application on OSv.
Stars: ✭ 19 (-5%)
findip🔧 Python Script For Finding All Available Local IP Addresses
Stars: ✭ 38 (+90%)
scutumLinux Automatic ARP (TCP / UDP / ICMP) Firewall
Stars: ✭ 79 (+295%)
elmocutEye candy ARP spoofer for Windows
Stars: ✭ 85 (+325%)
Pypacker📦 The fastest and simplest packet manipulation lib for Python
Stars: ✭ 216 (+980%)
net-protocolgolang模拟内核协议栈 实现链路层、网络层、传输层、应用层 用户态协议栈 ,基于虚拟网卡TUN/TAP
Stars: ✭ 129 (+545%)
ocaml-pcapOCaml code for generating and analysing pcap (packet capture) files
Stars: ✭ 20 (+0%)
sx🖖 Fast, modern, easy-to-use network scanner
Stars: ✭ 1,267 (+6235%)
CoreUltibo Core
Stars: ✭ 102 (+410%)
ops-examplesA repository of basic and advanced examples using Ops
Stars: ✭ 68 (+240%)
LibhermitHermitCore: A C-based, lightweight unikernel
Stars: ✭ 190 (+850%)
Kickthemout💣 Kick devices off your network by performing an ARP Spoof attack with Node.js.
Stars: ✭ 241 (+1105%)
arpA go package to monitor ARP changes and notify when mac is online or offline. Also allow forced IP address change (IP spoofing).
Stars: ✭ 33 (+65%)
ArduinoarpspoofKicks out everyone in your LAN via with an enc28j60 ethernet controller and Arduino.
Stars: ✭ 215 (+975%)
NidanAn active network monitor tool
Stars: ✭ 24 (+20%)
mirage-solo5Solo5 core platform libraries for MirageOS
Stars: ✭ 18 (-10%)
mirage-xenXen core platform libraries for MirageOS
Stars: ✭ 17 (-15%)
Computer NetworkingFree resources for a self-taught education in Computer Networking
Stars: ✭ 201 (+905%)