Ranga Krishnan
Ranga Krishnan
When on Dashboard page, CPU utilization on router is very high, The bytecount script is responsible for this. Figure out alternative (e.g no python or cython) for this script to...
Purpose is to make a set of firewall configuration additions to harden the router. Recipie for flood detection, brute forcing authentication, malformed packets and IPv6. Suggested by @RiscureRob . Request...
To test ping latency and connectivity we ping eff.org currently. So routers are "calling home" directly without TOR and weakening the targeting protections built for the software update mechanisms. Also...
The /etc/openwrt_release file on the router is used to record release info and provides basis for Software Version on Openwireless WebUI Settings screen. The [changeReleaseDate](https://github.com/EFForg/OpenWireless/blob/master/changeReleaseDate) script is used to update...
Currently the router uses the DNS provided by the ISP. This has privacy and censorship implications. Offer DNS options to users who are concerned about this. Look into http://www.greycoder.com/list-uncensored-dns-providers/ Also...
We have Travis CI set up here: https://travis-ci.org/EFForg/OpenWireless The builds are failing in Travis but not locally, for example: https://travis-ci.org/EFForg/OpenWireless/builds/47143106 Failed with: ``` bash ====================================================================== FAIL: test_change_password_first_time (change_password_first_time_test.TestChangePasswordFirstTime) ---------------------------------------------------------------------- Traceback...
The script uses inotifywatch which is not available on a Mac. Detect platform and use an equivalent tool for Mac such as fswatch. Location of script : https://github.com/EFForg/OpenWireless/blob/master/sendAppToRouter **Context:** https://github.com/EFForg/OpenWireless#deploy-changes-to-router...