C++ Router Firmware

View 113 business solutions

Browse free open source C++ Router Firmware and projects below. Use the toggles on the left to filter open source C++ Router Firmware by OS, license, language, programming language, and project status.

  • Top-Rated Free CRM Software Icon
    Top-Rated Free CRM Software

    216,000+ customers in over 135 countries grow their businesses with HubSpot

    HubSpot is an AI-powered customer platform with all the software, integrations, and resources you need to connect your marketing, sales, and customer service. HubSpot's connected platform enables you to grow your business faster by focusing on what matters most: your customers.
  • Achieve perfect load balancing with a flexible Open Source Load Balancer Icon
    Achieve perfect load balancing with a flexible Open Source Load Balancer

    Take advantage of Open Source Load Balancer to elevate your business security and IT infrastructure with a custom ADC Solution.

    Boost application security and continuity with SKUDONET ADC, our Open Source Load Balancer, that maximizes IT infrastructure flexibility. Additionally, save up to $470 K per incident with AI and SKUDONET solutions, further enhancing your organization’s risk management and cost-efficiency strategies.
  • 1
    µWebSockets

    µWebSockets

    Compliant web server for the most demanding of applications

    Being meticulously optimized for speed and memory footprint, µWebSockets is fast enough to do encrypted TLS 1.3 messaging quicker than most alternative servers can do even unencrypted, cleartext messaging. Furthermore, we partake in Google's OSS-Fuzz with a ~95% daily fuzzing coverage with no sanitizer issues. LGTM scores us flawless A+ from having zero CodeQL alerts and we compile with pedantic warning levels. µWebSockets is written entirely in C & C++ but has a seamless integration for Node.js backends. This allows for rapid scripting of powerful apps, using widespread competence. We've been fully standards compliant with a perfect Autobahn|Testsuite score since 2016. Companies with everything to lose rely on µWebSockets on a daily basis - we power the trading APIs of Bitfinex.com & Kraken.com, handling volumes of multiple billions of USD every day. Other companies include Trello, where µWebSockets is serving their 50 million users with real-time board updates.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    Network Simulator (fork CORE - Live USB)

    Network Simulator (fork CORE - Live USB)

    Live DVD with CORE network simulator

    The Common Open Research Emulator (CORE) is a tool for emulating networks on one or more machines. You can connect these emulated networks to live networks. CORE consists of a GUI for drawing topologies of lightweight virtual machines, and Python modules for scripting network emulation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3

    AcoPath

    Ant Colony Optimization algorithm for the shortest path problem.

    The shortest path problem is solved by many methods. Heuristics offer lower complexity in expense of accuracy. There are many use cases where the lower accuracy is acceptable in return of lower consumption of computing resources. The basic idea of the Ant System is that virtual ants are exploited for finding paths with a specific property, e.g., short distance between physical nodes, in the same way nature guides physical ants. Development takes place at https://github.com/zfoxer/AcoPath
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    BGP History logger

    BGPHist stores MP-BGP updates activity and history into a database.

    BGPHist is a tool that able to get MP-BGP updates, decode it, and write to the backend storage for logging and monitoring purposes. It support not only internet routes, but also these address families: 1. ipv4 multicast 2. ipv4 labeled unicast 3. vpnv4 unicast 4. ipv6 unicast 5. ipv6 labeled unicast 6. vpnv6 unicast 7. l2vpn vpls-vpws 8. ipv4 mvpn Backend storages supported - text output, MySQL database and Oracle database. For MySql backend there is also a simple PHP frontend. Possible usages: 1. Monitor and log ISP's customers activity for Internet and VPNs. 2. Use as a passive BGP looking glass for all possible VPNs and Internet. 3. Backend for some external monitoring and accounting system. BGPHist should be connected to the BGP route reflector as a client to get all routing updates. It does not have code to generate BGP update messages, it's only a listener.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Eptura Workplace Software Icon
    Eptura Workplace Software

    From desk booking and visitor management, to space planning and office utilization data, Eptura Workplace helps your entire organization work smarter.

    With the world of work changed forever, it’s essential to manage your workplace and assets together to effectively create a high-performing environment. The Eptura experience combines the power of workplace management software with asset management, enabling you to effectively operate your building and facilitate hybrid work.
  • 5
    BGP Looking-glass

    BGP Looking-glass

    Open Source BGP Looking-glass

    BigPlg allows the collection of the IPv4 Internet routing table which may be viewed by service providers and/or ISP customers to validate IP routing across autonomous systems. Routing updates may also have attributes aliased to become (graph) readable. This function exists to allow the exporting of RIB updates to Splunk, or any such data collector. A beneficial side-effect of collecting BGP routing information is the ability to track BGP updates/events local or remote(upstream). To analyze events Splunk is supported. A JSON/Socket API is currently under development. Custom graphs can be easily implemented if taken the time to do so. There's certainly no need to rely on Splunk if one developed another way of displaying data. This project is meant to be nothing more than a route collector, and it's interface is solely CLI(command line interface). This project does not have graph data "out of the box".
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    The protocol MCOM (Multipoint relay Connectionless Multicast) is a connectionless multicast protocol for Mobile Ad Hoc Networks. It scales with a large number of multicast groups and has a good protection for packet delivery under high mobility. The MCOM protocol is suited for dynamic MANETs in terms of mobility and the density of multicast group members. This source code of MCOM is implemented in Click Modular Router, a software architecture for building flexible and configurable routers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Delay Based Routing Protocol

    Delay Based Routing Protocol

    A distance vector routing protocol based on delay for IPv4 & IPv6

    A new routing protocol called Delay Based Routing Protocol (DBRP). It is a flexible distance vector routing protocol with a metric based on delay. It natively supports IPv4 and IPv6, and can also carry information for common services such DNS servers
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    DoorPointer Port Redirect

    DoorPointer Port Redirect

    Tcp port redirect for windows xp/Vista/7

    Simple, easy-to-use utility for redirect ( tunnelling ) from any TCP ports to another remote machine. Just edit ini file and start it!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    A simple NAT(network address translator) for IPv6 (Linux only). Make sure if you really need it before using it. Functions: 1. IPv6 auto configuration; 2. TCP, UDP and ICMP-Echo port forwarding; 3. static port mapping for TCP and UDP.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Total Network Visibility for Network Engineers and IT Managers Icon
    Total Network Visibility for Network Engineers and IT Managers

    Network monitoring and troubleshooting is hard. TotalView makes it easy.

    This means every device on your network, and every interface on every device is automatically analyzed for performance, errors, QoS, and configuration.
  • 10

    LaPath

    Learning Automata algorithm for the shortest path problem.

    The shortest path problem is solved by many methods. Heuristics offer lower complexity in expense of accuracy. There are many use cases where the lower accuracy is acceptable in return of lower consumption of computing resources. Learning Automata (LA) are adaptive mechanisms requiring feedback from the executing environment to converge to certain states. In the context of network routing, LA residing at intermediate nodes along a path, exploit feedback from the destination node for reducing, e.g., path's length. According to topology’s resources like the node and edge numbers, the proper number of iterations must be used. More iterations lead to paths with higher probability of being optimal but more computing resources are consumed. Development takes place at https://github.com/zfoxer/LaPath
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    MWakeOnLan

    command line tool to send wake on lan packets to computers on lan

    Program will send wake on lan packet to machine on ethernet using the MAC address. A configuration file MWakeOnLan.ini can be used to hold name/ethernet values for easy command line execution. The configuration file consists of name=etheraddress pairs. A # marker is used for comment lines Flags: -l | List All Name/Value Pairs Example 1: C:> MWakeOnLan 00:2E:27:4B:20:34 Example 2: C:> MWakeOnLan server1 server2
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Myra Canyon

    Myra Canyon

    network control and reporting

    Easily turn a Ubuntu-based computer into a full linux router, complete with dhcpd, named/bind, iptables firewall, and packet inspection of the network traffic being routed. Deep packet inspection for layer 2 (mac), layer 3 (ipv4, ipv6), layer 4 (icmp, tcp, udp), and layer 7 (application-specific). Summary of network flows and all layers of inspected traffic is stored in a database at 1-second intervals. This database is then mined to drive the Apache/PHP web interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Network Manager

    Network Manager

    Windows tool for monitoring and configuring your network adapters

    Network Manager is a free and open source Windows tool that will aid you in monitoring and configuring your network adapters.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Open Source Routing Machine

    Open Source Routing Machine

    Open Source Routing Machine - C++ backend

    High-performance routing engine written in C++14 designed to run on OpenStreetMap data. There are several services available via HTTP API, C++ library interface and NodeJs wrapper. Nearest, snaps coordinates to the street network and returns the nearest matches. Route finds the fastest route between coordinates. Table computes the duration or distances of the fastest route between all pairs of supplied coordinates. Match snaps noisy GPS traces to the road network in the most plausible way. Trip solves the Traveling Salesman Problem using a greedy heuristic. Tile generates Mapbox Vector Tiles with internal routing metadata. To quickly try OSRM use our demo server which comes with both the backend and a frontend on top. The easiest and quickest way to setup your own routing engine is to use Docker images we provide. We base our Docker images (backend, frontend) on Debian and make sure they are as lightweight as possible.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    PsoPath

    Particle Swarm Optimization algorithm for the shortest path problem

    The shortest path problem is solved by many methods. Heuristics offer lower complexity in expense of accuracy. There are many use cases where the lower accuracy is acceptable in return of lower consumption of computing resources. The basic idea of Particle Swarm Optimization is the emulation of the social behaviour of, e.g., a flock of birds, as a stochastic optimisation method. Specifically, a particle is an entity representing a solution in the search space. Several particles cooperate inside an algorithmic flow to occupy positions close to the best solution. Development takes place at https://github.com/zfoxer/PsoPath
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Verigio - Multi Port Forwarder

    Verigio - Multi Port Forwarder

    Simple software for port forwarding and routing w/o a hardware router

    A multi functional tool for port forwarding offers a full matrix of capabilities for selecting network traffic by interface,MAC,IP,TCP,UDP and forwarding it to another interface,MAC,IP,TCP,UDP. Flexible rules allow to change specific attributes of the traffic leaving the rest intact. The port forwarding rules can be imported/exported into XML files. Vivid user interface indicates in real time which rules are triggered by the traffic. The program has its own proprietary traffic management engine (network device driver) which does not make changes to the operating system, instead it simply filters the traffic. Hence, it can work side-by-side with lots of other network and security software.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Verigio - Virtual Network Hub

    Verigio - Virtual Network Hub

    Drag-n-Drop build a Network hub from your computer.

    Visually build an Ethernet switch from network cards of your computer. This simple tool acts as an Ethernet switch/hub forwarding packets between network cards on the computer. It shows the passing traffic with graphical indicators. Allows to configure for each hub slot individually.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    VisualVNC

    VisualVNC is a connector between virtual network and physical network.

    VisualVNC is a connector between virtual network and physical network. A virtual network mainly refers to the topology created by GNS3 (Graphical Network Simulator, a popular network simulator), the physical network means the real machines or virtual machines (created by VMware, virtualbox and so on) which are running Windows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    link-state routing protocol analyzer
    Tiet reads pcap(3) or argus(8) routing protocol traces (ISIS for now) and analyzes the protocol state/behavior. The obtained metrics & graphics can by used for many auditing tasks, e.g. detection of misconfiguration, bugs or performance problems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next