Tools that are described in the Creative Commons-licensed book "Wireless Networking in the Developing World"
-
bind
in 2 toolboxes
add to my toolboxBIND (Berkeley Internet Name Domain) is an implementation of the Domain Name System (DNS) protocols and provides an openly redistributable reference implementation of the major components of the Domain Name System, including:
* a Domain Name System server (named)
* a Domain Name System resolver library
* tools for verifying the proper operation of the DNS servertagged: dns -
cacti
in 2 toolboxes
add to my toolboxNetwork montioring/graphing tool (web-based)
-
chillispot
in 5 toolboxes
add to my toolboxChilliSpot is an open source captive portal or wireless LAN access point controller. It is used for authenticating users of a wireless LAN. It supports web based login which is today's standard for public HotSpots. Authentication, authorization and accounting (AAA) is handled by your favorite radius server.
-
Cygwin
in 8 toolboxes
add to my toolboxCygwin is a Linux-like environment for Windows.
-
Digital Divide Simulator
in 2 toolboxes
add to my toolboxWe have elaborated an on-line simulator with which you can experience browsing the web with low bandwidth and compare it with the bandwidth you are used to.
To make use of it select the website you want to test, then select the bandwidth you want to simulate, and click "simulate". You will be presented with two pages: one at full speed and one at the limited speed. You can then compare the two."tagged: Simulator -
dnsmasq
in 3 toolboxes
add to my toolboxDnsmasq is a lightweight, easy to configure DNS forwarder and DHCP server. It is designed to provide DNS and, optionally, DHCP, to a small network. It can serve the names of local machines which are not in the global DNS. The DHCP server integrates with the DNS server and allows machines with DHCP-allocated addresses to appear in the DNS with names configured either in each host or in a central configuration file. Dnsmasq supports static and dynamic DHCP leases and BOOTP/TFTP for network booting of diskless machines.
-
driftnet
in 1 toolbox
add to my toolboxInspired by EtherPEG (though, not owning an Apple Macintosh, I've never actually seen it in operation), Driftnet is a program which listens to network traffic and picks out images from TCP streams it observes. Fun to run on a host which sees lots of web traffic.
-
etherpeg
in 1 toolbox
add to my toolboxEtherPEG is a free program for the Macintosh that shows you all the JPEGs (and GIFs) going by on your network.
-
Freifunk
in 1 toolbox
add to my toolboxBased on the OpenWRT project, the Freifunk firmware brings easy OLSR support to MIPS-based consumer access points, such as the Linksys WRT54G / WRT54GS / WAP54G, Siemens SE505, and others. By simply flashing one of these APs with the Freifunk firmware, you can rapidly build a self-forming OLSR mesh. Freifunk is not currently available for x86 architecture machines. It is maintained by Sven Ola of the Freifunk wireless group in Berlin. You can download the firmware from freifunk.net
-
graphviz
in 1 toolbox
add to my toolboxGraphviz is open source graph visualization software. It has several main graph layout programs. See the gallery for some sample layouts. It also has web and interactive graphical interfaces, and auxiliary tools, libraries, and language bindings.
-
iperf
in 2 toolboxes
add to my toolboxIperf is a tool to measure maximum TCP bandwidth, allowing the tuning of various parameters and UDP characteristics. Iperf reports bandwidth, delay jitter, datagram loss.
-
iptables
in 7 toolboxes
add to my toolboxnetfilter.org is home to the software of the packet filtering framework inside theLinux 2.4.x and 2.6.x kernel series. Software commonly associated with netfilter.org is iptables.
-
iptraf
in 2 toolboxes
add to my toolboxIPTraf is a console-based network statistics utility for Linux. It gathers a variety of figures such as TCP connection packet and byte counts, interface statistics and activity indicators, TCP/UDP traffic breakdowns, and LAN station packet and byte counts.
-
kisMAC
in 4 toolboxes
add to my toolboxKisMAC is a free stumbler application for MacOS X, that puts your card into the monitor mode. Unlike most other applications for OS X it has the ability to run completely invisible and send no probe requests.
-
kismet
in 2 toolboxes
add to my toolboxKismet is an 802.11 layer2 wireless network detector, sniffer, and intrusion detection system. Kismet will work with any wireless card which supports raw monitoring (rfmon) mode, and can sniff 802.11b, 802.11a, and 802.11g traffic.
-
m0n0wall
in 2 toolboxes
add to my toolboxm0n0wall is a project aimed at creating a complete, embedded firewall software package that, when used together with an embedded PC, provides all the important features of commercial firewall boxes (including ease of use) at a fraction of the price (free software).
m0n0wall is based on a bare-bones version of FreeBSD, along with a web server, PHP and a few other utilities. The entire system configuration is stored in one single XML text file to keep things transparent. -
MacStumbler
in 2 toolboxes
add to my toolboxMacStumbler is a utility to display information about nearby 802.11b and 802.11g wireless access points. It is mainly designed to be a tool to help find access points while traveling, or to diagnose wireless network problems. Additionally, MacStumbler can be used for "wardriving", which involves co-ordinating with a GPS unit while traveling around to help produce a map of all access points in a given area.
-
madwifi
in 1 toolbox
add to my toolboxMadWifi - a Linux kernel device driver for Wireless LAN chipsets from Atheros.
-
NEC2
in 1 toolbox
add to my toolboxNEC2 stands for Numerical Electromagnetics Code (version 2) and is a free antenna modeling package. NEC2 lets you build an antenna model in 3D, and then analyzes the antenna's electromagnetic response. It was developed more than ten years ago and has been compiled to run on many different computer systems. NEC2 is particularly effective for analyzing wire-grid models, but also has some surface patch modeling capability.
-
Network Stumbler
in 6 toolboxes
add to my toolboxWireless Network surveying tool for Windows
-
ntop
in 4 toolboxes
add to my toolboxntop is a network traffic probe that shows the network usage, similar to what the popular top Unix command does. ntop is based on libpcap and it has been written in a portable way in order to virtually run on every Unix platform and on Win32 as well.
ntop users can use a a web browser (e.g. netscape) to navigate through ntop (that acts as a web server) traffic information and get a dump of the network status. In the latter case, ntop can be seen as a simple RMON-like agent with an embedded web interface.
tagged: monitoring, Network -
olsrd
in 1 toolbox
add to my toolboxThe Optimized Link State Routing Daemon -olsrd -from olsr.org is a routing application developed for routing in wireless networks.
-
OpenSSH
in 28 toolboxes
add to my toolboxSecure shell
-
OpenVPN
in 9 toolboxes
add to my toolboxOpenVPN is a full-featured SSL VPN solution which can accomodate a wide range of configurations, including remote access, site-to-site VPNs, WiFi security, and enterprise-scale remote access solutions with load balancing, failover, and fine-grained access-controls
-
OpenWRT
in 3 toolboxes
add to my toolboxOpenWrt is described as a Linux distribution for 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 developer, 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.
-
Privoxy
in 9 toolboxes
add to my toolboxPrivoxy is a web proxy with advanced filtering capabilities for protecting privacy, modifying web page data, managing cookies, controlling access, and removing ads, banners, pop-ups and other obnoxious Internet junk.
tagged: add, antispyware, antivirus, blocking, opensource, privacy, protection, proxy, Security, webproxy -
PuTTY
in 71 toolboxes
add to my toolboxA Free Telnet/SSH Client
-
Pyramid Linux
in 1 toolbox
add to my toolboxPyramid is a small but flexible Linux distribution designed for advanced wireless networking projects. Pyramid Linux is the successor to Pebble Linux originally developed by Terry Schmidt at NYCWireless. If you are looking for a small powerful distro for wireless applications we suggest you try it out.
-
Radio Mobile
in 2 toolboxes
add to my toolboxRadio Mobile uses a digital terrain elevation model for the calculation of coverage, indicating received signal strength at various points along the path. It automatically builds a profile between two points in the digital map showing the coverage area and first Fresnel zone. During the simulation, it checks for line of sight and calculates the Path Loss, including losses due to obstacles. It is possible to create networks of different topologies, including net master/ slave, point-to-point, and point-to-multipoint.
-
RRDtool
in 2 toolboxes
add to my toolboxRRD is the acronym for Round Robin Database. It is a system to store and display time-series data (i.e. network bandwidth, machine-room temperature, server load average).
-
Shorewall
in 4 toolboxes
add to my toolboxThe Shoreline Firewall, more commonly known as "Shorewall", is a high-level tool for configuring Netfilter. You describe your firewall/gateway requirements using entries in a set of configuration files. Shorewall reads those configuration files and with the help of the iptables utility, Shorewall configures Netfilter to match your requirements.
-
Smokeping
in 2 toolboxes
add to my toolboxNetwork monitoring tool showing latency, packet loss & jitter (web-based)
-
squid
in 8 toolboxes
add to my toolboxSquid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator. It runs on Unix and Windows and is licensed under the GNU GPL.
-
stunnel
in 4 toolboxes
add to my toolboxStunnel is a program that allows you to encrypt arbitrary TCP connections inside SSL (Secure Sockets Layer) available on both Unix and Windows. Stunnel can allow you to secure non-SSL aware daemons and protocols (like POP, IMAP, LDAP, etc) by having Stunnel provide the encryption, requiring no changes to the daemon's code.
-
Tor
in 30 toolboxes
add to my toolboxFree software for anonymous Internet communication.
-
wget
in 10 toolboxes
add to my toolboxGNU Wget is a free software package for retrieving files using HTTP, HTTPS and FTP, the most widely-used Internet protocols. It is a non-interactive commandline tool, so it may easily be called from scripts, cron jobs, terminals without X-Windows support, etc.
-
wifidog
in 2 toolboxes
add to my toolboxThe Wifidog project is premier Open Source captive portal solution. It was designed primarily for wireless community groups, but increasingly caters to various other WirelessCommunityModels as well.
-
WinSCP
in 24 toolboxes
add to my toolboxWinSCP (Windows Secure CoPY) is an open source SFTP and FTP client for Microsoft Windows. Its main function is secure file transfer between a local and a remote computer. WinSCP offers basic file manager functionality for uploading and downloading files from a server.
-
Wireless Network Link Analysis
in 2 toolboxes
add to my toolboxOnline tool for calculating link budget for wireless networks.
-
Wireshark
in 15 toolboxes
add to my toolboxSniffing Problems A Mile Away. The Ethereal network protocol analyzer has changed its name to Wireshark.