PHP Script to Login to Router and Make Changes (Tomato v.1.23 Firmware)

I have a router that is running version 1.23 of Tomato firmware. (Search google if you are not familiar with it.) It is an optimized firmware that gives me bandwidth monitoring among other things.

I need a PHP script written that will run on a local (internal) web server that can access the router via the web. (Tomato has a built-in web interface that utilizes Java/Javascript.) The PHP script will need to login to the webpage with username and password (configurable). Once it has logged in, it needs to go to the ADVANCED tab and select MAC ADDRESS. Then once there, it needs to click the RANDOM button to assign a RANDOM MAC address to the WAN PORT. It then needs to click SAVE to save the new address, and also click the OK box that will pop up confirming the selection. The router then should restart the services by itself.

This PHP script would then need to be callable locally (IE: [url removed, login to view]). When I access it, it should do all the functions requested above.

Please have Tomato installed on a router that you can access for testing purposes. I don't have time to beta test your work on my router. Please make sure the script is 100% functional before sending to me.

I will not give remote access on my router for testing. Again, you will need your own to develop and test on, not mine.

I have a local web server running xampp that the script will run on. PHPInfo available upon request.

If you have any questions, just ask!

Taidot: Java, Javascript, Linux, PHP, Komentosarjan asennus

Näytä lisää: javascript login router, php login router, login router php, php script login router, script login router, php router login, tomato script, tomato mac address random, php web router login, run local script, save script tomato, java script login router, login router javascript, tomato script java, tomato script login web, router login php script, script tomato login webpage, server php script login router, php script remote router, tomato run script, perl script log router, script restart router, tomato scripts, login router using php code, remote system administration

Tietoa työnantajasta:
( 23 arvostelua ) Ocala, United States

Projektin tunnus: #453234

Myönnetty käyttäjälle:


I can do it for you

$50 USD 1 päivässä
(27 Arvostelua)

3 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


i have read the description. I can complete this project

$200 USD 10 päivässä
(0 arvostelua)

Hi, I can do it for you using WWW::Mechanize in perl or via curl in PHP, whichever you would like to have. I am more familiar with form-filling via Mechanize but i think you might not have perl compiler. So curl shou Lisää

$50 USD 2 päivässä
(0 arvostelua)