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

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.