Adam Ierymenko f60dfe4963 FreeBSD works, and some documentation fixes. 10 years ago
..
BSDEthernetTap.cpp f60dfe4963 FreeBSD works, and some documentation fixes. 10 years ago
BSDEthernetTap.hpp 536bcf6505 FreeBSD builds! 10 years ago
BSDEthernetTapFactory.cpp 536bcf6505 FreeBSD builds! 10 years ago
BSDEthernetTapFactory.hpp 536bcf6505 FreeBSD builds! 10 years ago
BSDRoutingTable.cpp 536bcf6505 FreeBSD builds! 10 years ago
BSDRoutingTable.hpp b80c229d87 Tons of code cleanup, refactor Network to use EthernetTapFactory, probably also fix GitHub issue #90 11 years ago
LinuxEthernetTap.cpp 67aa23530b More work on adding testnet and user-mode capabilities for local network simulation. 11 years ago
LinuxEthernetTap.hpp 67aa23530b More work on adding testnet and user-mode capabilities for local network simulation. 11 years ago
LinuxEthernetTapFactory.cpp 98d426e1d5 Path fixes in osnet/ stuff 11 years ago
LinuxEthernetTapFactory.hpp 98d426e1d5 Path fixes in osnet/ stuff 11 years ago
LinuxRoutingTable.cpp df0a8e8450 Linux routing table now works. 11 years ago
LinuxRoutingTable.hpp df0a8e8450 Linux routing table now works. 11 years ago
NativeSocketManager.cpp b1b37d9d72 Increase paltry listen() backlog size to prevent Linux kernel syn flood fallback (only really affects supernodes). 11 years ago
NativeSocketManager.hpp 2436e22f46 More work on abstracting socket manager. 11 years ago
OSXEthernetTap.cpp 67aa23530b More work on adding testnet and user-mode capabilities for local network simulation. 11 years ago
OSXEthernetTap.hpp 67aa23530b More work on adding testnet and user-mode capabilities for local network simulation. 11 years ago
OSXEthernetTapFactory.cpp 37341048a9 Silence kextload/kextunload output, error handling improvements. 11 years ago
OSXEthernetTapFactory.hpp 1a02bcc9f5 Fork OSXEthernetTapFactory -> BSDEthernetTapFactory 10 years ago
README.md 9a5f6f020f docs 11 years ago
WindowsEthernetTap.cpp 67aa23530b More work on adding testnet and user-mode capabilities for local network simulation. 11 years ago
WindowsEthernetTap.hpp 67aa23530b More work on adding testnet and user-mode capabilities for local network simulation. 11 years ago
WindowsEthernetTapFactory.cpp de4e29288d Fix for crazy Windows threading bug... repeatedly adding and removing a network now doesn't leave networks in limbo. 11 years ago
WindowsEthernetTapFactory.hpp 7adf0eac7e Windows Ethernet tap refactoring complete. 11 years ago
WindowsRoutingTable.cpp f8d4611d15 (1) Tweak LAN locator beacon frequencies, (2) Windows virtual networks 11 years ago
WindowsRoutingTable.hpp f0199d6770 Windows routing table interface (untested). 11 years ago

README.md

Network and Virtual Network Port Interfaces for Real OSes

This folder contains implementations of EthernetTap, EthernetTapFactory, and RoutingTable that bind to operating system level interfaces and drivers on Linux, Mac, Windows, and other platforms.

It also contains NativeSocketManager which implements SocketManager using standard sockets (or WinSock2) and select() for multiplexing.