Router Firmware for Linux

View 0 business solutions

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

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Photo and Video Editing APIs and SDKs Icon
    Photo and Video Editing APIs and SDKs

    Trusted by 150 million+ creators and businesses globally

    Unlock Picsart's full editing suite by embedding our Editor SDK directly into your platform. Offer your users the power of a full design suite without leaving your site.
    Learn More
  • 1
    ImmortalWrt

    ImmortalWrt

    An opensource OpenWrt variant for mainland China users.

    ImmortalWrt is a fork of OpenWrt, with more packages ported, more devices supported, better performance, and special optimizations for mainland China users. Compared the official one, we allow to use hacks or non-upstreamable patches / modifications to achieve our purpose. Source from anywhere. Default login address: http://192.168.1.1 or http://immortalwrt.lan, username: root, password: none.
    Leader badge
    Downloads: 345,960 This Week
    Last Update:
    See Project
  • 2
    RADIUSdesk

    RADIUSdesk

    The professional way to manage your WiFi network using FreeRADIUS

    The professional way to manage your WiFi network using FreeRADIUS RADIUSdesk offers: * A Modern dashboard that is easy to navigate * Easy to use API that makes third party integration a snap * Login pages applet for central hotspot login page management. * Support Social Login (Facebook etc) integration for CoovaChilli and Mikrotik. * A device manager which makes BYOD a pleasure for any enterprise. * Fine grained rights management. * Extensive usage graphs for fine grained trend analysis and capacity planning. * i18n. Easy translations. Also supporting rtl languages. * Advanced debug trace applet to allow real-time debug traces on FreeRADIUS by using Websocket. * MESHdesk applet that helps to set-up, manage and monitor Batman-adv mesh networks
    Leader badge
    Downloads: 182 This Week
    Last Update:
    See Project
  • 3
    OpenWrt

    OpenWrt

    A Linux operating system targeting embedded devices

    OpenWrt Project is a Linux operating system targeting embedded devices. Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developers, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users this means the ability for full customization, to use the device in ways never envisioned.
    Downloads: 33 This Week
    Last Update:
    See Project
  • 4
    FancySS

    FancySS

    fancyss is a project for bypassing the Great Firewall (GFW)

    Fancyss is a “scientific Internet access / bypassing censorship” toolkit targeted principally to Asus routers running AsusWRT or Merlin-based firmware. The project provides a plugin suite (with “software center” integration) so that home routers can run proxy or tunneling tools (e.g. V2Ray) to circumvent firewall or censorship (“GFW” in the Chinese context). Because it integrates into the router’s firmware environment, fancyss automates configuration, routing, and firewall rules to minimize manual tinkering. It supports multiple architectures and firmware versions, though some submodules or variants (e.g. “fancyss_hnd”) are optimized for specific chipsets. The project also maintains offline packages for constrained environments and hardware support lists. Many users adopt fancyss to turn relatively cheap consumer routers into censorship-resilient gateways, avoiding separate proxy appliances.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for free
  • 5
    Zuul

    Zuul

    Gateway service providing dynamic routing, monitoring and more

    Zuul is an L7 application gateway that offers many capabilities, including dynamic routing, monitoring, security, resiliency and more. It is used in the backend of the Netflix streaming service as a front door for all requests from devices and web sites. Zuul is ideal for cases like this where API traffic volume and diversity can become overwhelming and cause production issues to arise suddenly and without warning. Zuul has a broad range of filters that enable it to perform multiple functions quickly and apply functionality to services like Netflix. These functions include security authentication, dynamic routing, stress testing, load shedding and more.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6

    proxychains-ng

    continuation of the famous proxychains project by netcreature

    proxychains is a hook preloader that allows to redirect TCP traffic of existing dynamically linked programs through one or more SOCKS or HTTP proxies.
    Downloads: 34 This Week
    Last Update:
    See Project
  • 7
    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: 2 This Week
    Last Update:
    See Project
  • 8
    ForceBindIP GUI

    ForceBindIP GUI

    ForceBindIP GUI by LibTiff , the first graphical user interface that w

    ForceBindIP GUI by LibTiff , the first graphical user interface that was created in 2013. Latest version (2.0) is refreshed , more user friendly , with new graphical user interface for the ForceBindIP engine. Features full functionality such as Delay function , profiling and shortcuts of the most useful net commands. Proven and tested to work with all x86 & x64 systems.
    Leader badge
    Downloads: 36 This Week
    Last Update:
    See Project
  • 9
    Vue Router

    Vue Router

    The router for Vue.js

    Vue Router is the router for Vue.js. It deeply integrates with Vue.js core to make building Single Page Applications with Vue.js a breeze. Nested route/view mapping; modular, component-based router configuration; route params, query, wildcards; view transition effects powered by Vue.js' transition system; fine-grained navigation control; links with automatic active CSS classes; HTML5 history mode or hash mode, with auto-fallback in IE9; customizable Scroll Behavior. Creating a Single-page Application with Vue + Vue Router feels natural: with Vue.js, we are already composing our application with components. When adding Vue Router to the mix, all we need to do is map our components to the routes and let Vue Router know where to render them.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Get the most trusted enterprise browser Icon
    Get the most trusted enterprise browser

    Advanced built-in security helps IT prevent breaches before they happen

    Defend against security incidents with Chrome Enterprise. Create customizable controls, manage extensions and set proactive alerts to keep your data and employees protected without slowing down productivity.
    Download Chrome
  • 10
    FlowViewer

    FlowViewer

    FlowViewer is a web-based netflow data analysis tool.

    FlowViewer provides a convenient web-based user interface to Mark Fullmer’s flow-tools suite and CMU's netflow data capture/analyzer, SiLK. The inclusion of the underlying SiLK tool set enables FlowViewer users to continue to use the tool with the newer IPFIX netflow data protocol, which includes support for IPv6 and Cisco's v9 and FNF netflow. FlowViewer has been developed for NASA’s Earth Sciences Data and Information System (ESDIS) networks, and credit goes to NASA for their usual outstanding support of innovation. The FlowViewer tools provide additional graphing and tracking features by utilizing open source software including Thomas Boutrell’s gd, Lincoln Stein's GD, Martien Verbruggen's GD::Graph, and Tobias Oetiker’s RRDtool. FlowViewer v4.6 fixes non-UTC local time environments for FlowViewer and FlowGrapher, and $no_devices_or_exporters FlowMonitor_Collector problem. **Note: SiLK must be v3.8.0 or later. Version 3.9 handles sFlow data.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    Route_Serial_TCP_UDP

    Route_Serial_TCP_UDP

    Serial <-> TCP/IP, Serial <-> UDP/IP, TCP/IP <-> UDP/IP

    ScriptCommunicator (scriptable data terminal) script which routes: - serial port (RS232, USB to serial) <-> TCP/IP (Client/Server) - serial port (RS232, USB to serial) <-> UDP/IP - TCP/IP (Client/Server) <-> UDP/IP ScriptCommunicator can be found here: https://sourceforge.net/projects/scriptcommunicator/
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    YFi Hotspot Manager
    ======================== Extra! Extra! Read all about it! The next generation of YFi Hotspot Manager is now available. It is called RADIUSdesk and packed with goodies. https://sourceforge.net/projects/radiusdesk/ =========================== Modern Ajax web front-end for FreeRADIUS 2.x. Supports: vouchers, permanent users, billing post paid and pre-paid. Multi language support. Stats. Works with CoovaChilli and Mikrotik. Runs on Ubuntu and CentOS. Thorough documentation. Can be downloaded as a virtual appliance in order to be up and running within minutes. Can be used as a standard RADIUS server.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    fwiptables. Firewall With iptables.

    fwiptables. Firewall With iptables.

    iptables mini-script in file-wizard

    The fwiptables is a one-file WIZARD, for IPTABLES with COMMAND-LINE, with CLI-MENU, with GUI-MENU, with GUI-ROLL, with GUI-SHELL. Since 2025, code more mature, and more stable, more clean, and with better code design, and with purpose educational.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 14
    OpenWRT ©VMWare ©ESXi Appliance

    OpenWRT ©VMWare ©ESXi Appliance

    OpenWRT ©VMWare ©ESXi Appliance NAT router

    Ready to use OpenWRT NAT router appliance for ©VMWare ©ESXi. You only have to uncompress and register it to your ©ESXi server to be able to use it as a fencing device between your LAN network and some NATed network inside your ©ESXi host. It can also be easily configured to serve as a firewall in a dedicated ©ESXi host. You can follow the setup guide at https://33hops.com/vmware-esxi-nat-with-custom-firewall.html The appliance comes in a very small package (less than 5 MB), still it's fully functional, make not mistake. It is configured with 256 MB of RAM in a 50 MB .vmdk disk, which should be more than enough for any small lab, corporate department or (c)VMWare (c)ESXi dedicated server. Just uncompress and register, enjoy.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 15
    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: 3 This Week
    Last Update:
    See Project
  • 16
    Advanced DHCP Server Live CD (With GUI)

    Advanced DHCP Server Live CD (With GUI)

    The Free & Popular opendhcp application for Physical & Virtual Machine

    Instructions: 1. Write this .iso file to a Pen Drive, with the Free multibootusb software ( links below ) 2. Boot from the Pen Drive, after changing the BIOS Boot Order quickly on system startup 3. First startup will show some info dialogs. These can be cancelled without making any changes 4. Click on the opendhcp folder link on Desktop 5. Right click the set_eth0_static_ipaddress.sh file and choose Open as Text option. Edit the file to meet your network needs. To know about multiple interface names, click the Connect icon on desktop. 6. Similarly, edit the opendhcp.ini file to match your needs 7. Shutdown & choose the Save option. This will help in copying from RAM to USB Disk 8. Restart & click the lease status desktop icon, to see your changes go live 9. Follow this model to install more services / servers. Check README file append_to_etc_scripts.txt to see how services are automatically started. 10. Click installer icon on desktop, update it for setups
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    Open Network Optimization Platform
    OpenNOP is an open source Linux based network accelerator. It's designed to optimize network traffic over point-to-point, partially-meshed and full-meshed IP networks.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    KeexyBox

    KeexyBox

    The box to keep the Internet under your control

    KeexyBox allows you to do parental control, block ads, limit telemetry, and browse the Internet anonymously from your home network without installing any software on your devices. It also can be used to create a public wireless access point with the captive portal. It is a software program which requires a Raspberry PI box and which is installed on Raspbian. It constitutes a cut-off point between your devices (computers, tablets, smartphones, etc.) and your router or Internet box. KeexyBox acts as a default gateway and DNS server for the devices in your home network. It thus intercepts all connections to the Internet to carry out website filtering or to activate browsing via the Tor anonymity network according to connection profiles which you have configured.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    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: 3 This Week
    Last Update:
    See Project
  • 20
    RCP100

    RCP100

    A modular IP router for Linux platforms

    RCP100 is a modular router control plane for Linux platforms. It can be used as a standalone router, or it can be deployed as an embedded router in a virtualized environment. The modular architecture allows rapid introduction of new features and functionality, including support for custom hardware. It features a command line interface, Telnet, FTP, and TFTP access, an NTP client and server, a DNS proxy cache, a DHCP relay, static routes, blackhole routes, static ARP, proxy ARP, RIP version 2 (RFC 2082, RFC 2453), OSPF version 2 (RFC 2328), Access Control Lists, and SNMP.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Proxy Tester is a proxy list tester and then it generates a wpad.dat file you can use for your browser based on working servers. wpad.dat file selects a random proxy server from the list of provided working proxy servers with each connection request.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    AQA-AODV is a new QoS routing protocol for MANETs based on AODV, which creates routes according to application QoS requirements. We have introduced link and path available bandwidth estimation mechanisms and an adaptive scheme that can provide feedback to the source node about the current network state, to allow the application to appropriately adjust the transmission rate. In the same way, we propose a route recovery approach into the AQA-AODV protocol, which provides a mechanism to detect the link failures in a route and re-establish the connections taking into account the conditions of QoS that have been established during the previous route discovery phase.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Gerix Wifi Cracker

    Gerix Wifi Cracker

    Gerix WiFi cracker

    Gerix WiFi cracker is a Backtrack program to crack WiFi. The main advantage of this program is that it has a graphical user interface. So that even newbies can easily hack a WiFi without the need of any command line knowledge.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    OSPFView
    OSPFView reads the link-state database from an OSPF daemon. Then it creates a dot graphic which can be displayed with graphviz. At the moment OpenBSD ospfd and ospf6d and gated 3.6 are supported.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    openWrt-snort

    openWrt-snort

    Image of OpenWrt OS, with snort community featured in.

    Image of OpenWrt OS, with snort community featured in, for Raspberry Pi 4/ 4B+ and 400, basically for Processor BCM2711. Installed Snort Community Model to Intrusion Detection system. Prevention system not installed. eth0 used as output/ LAN socket, to run internet and access router. eth1, which can be USB -> Ethernet port, is used as WAN port, to connect Pi board to Internet IP. to flash img file, you can restore in SD card, or use Balena Etcher to flash. or you can use DD commend of UNIX. **USERNAME** - root **PASSWORD** - bing.google12
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.