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

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.