1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

custom software

Discussion in 'Tomato Firmware' started by chrisbdaemon, Dec 13, 2008.

  1. chrisbdaemon

    chrisbdaemon Guest

    Hey, I was wondering how difficult it would be to compile another application on Tomato 1.22

    I'm wanting to setup a SPAN port to play with network security monitoring on my home network. I'm really not wanting to have to buy an expensive cisco router or something like that to get the features I need.

    I found an application called daemonlogger that acts as a software ethernet tap and forwards the traffic received on all interfaces to a specified interface that would be connected to a home made sensor box.

    I read about using mods that have things like openvpn running on it so I'm assuming its possible to install custom stuff on it but I'm not sure how to go about doing it seeing as how gcc isn't installed on it.
  2. fyellin

    fyellin LI Guru Member

    I doubt anyone actually compiles applications under Tomato. When you download the linksys sources (which Tomato is built on), you will also get a tool chain that allows you to cross compile applications on a Linux x86 box. It is these applications that you can download.

    Once you have tomato running, you can copy your application onto the router and run it.

    Note that Tomato doesn't have a real file system. Everytime you reboot the system, it creates the entire file system from scratch. Hence you'll have to recopy your program every time the machine reboots, or else somehow store it in /jffs.

    Good luck

Share This Page