Networking
to sort and copy in
Service commands
sudo /etc/init.d/<service> restart ubuntu, restart a service sudo /etc/rc.d/<service> stop | start | restart arch, service things
route show network routes avaliable route -n show network routes avaliable, just ip
Configuration
mtr
- Arch Wiki: Configuring Network
- Linux DNS Lookup Command - host & dig
- route -n - display the host's networks and gateway
- /etc/hosts
- /etc/network/interfaces - ubuntu network interface settings
- /etc/resolv.conf - dns settings
- /etc/host.conf - dns resolve order
- /etc/dhcp3/dhclient.conf - overrides ubuntu server dns settings. change prepend option.
- /etc/dnsmasq.conf - dnsmasq settings
- dnsmasq configuration
- Local DNS cache in Linux using dnsmasq
to sort
- View The Daily Show, etc. in the UK, etc. Mofity HTTP headers; X-Forwarded-For "12.13.14.15" [2]
- http://nethogs.sourceforge.net/
- http://www.gropp.org/?id=projects&sub=bwm-ng
- http://freecode.com/projects/tcptrack
- http://www.ex-parrot.com/pdw/iftop/
BGP
IRC / IM
FTP
nmap
nmap -sT -sU -O -p 1-65535 localhost full port scan
nmap -p T:110,955
- http://www.enterprisenetworkingplanet.com/netsecur/article.php/3716606/Master-Port-Scanning-with-Nmap.htm
- http://www.professormesser.com/nmap/nmap-best-practices/
- http://www.cyberciti.biz/tips/nmap-hide-ipaddress-with-decoy-ideal-scan.html
- http://www.slideshare.net/amiable_indian/hacking-with-nmap-scanning-techniques
nmap -R -sL 209.85.229.99/27 | awk ‘{if($3==”not”)print”(“$2″) no PTR”;else print$3″ is “$2}’ | grep ‘(‘
"This command uses nmap to perform reverse DNS lookups on a subnet. It produces a list of IP addresses with the corresponding PTR record for a given subnet. You can enter the subnet in CDIR notation (i.e. /24 for a Class C)). You could add “–dns-servers x.x.x.x” after the “-sL” if you need the lookups to be performed on a specific DNS server. On some installations nmap needs sudo I believe. Also I hope awk is standard on most distros."
Monitoring
ntop
vnStat
- vnStat is a console-based network traffic monitor for Linux and BSD that keeps a log of network traffic for the selected interface(s). It uses the network interface statistics provided by the kernel as information source. This means that vnStat won't actually be sniffing any traffic and also ensures light use of system resources. However, in Linux at least a 2.2 series kernel is required.
other
VOIP
- http://www.gnutelephony.org/index.php/GNU_Telephony
- http://www.gnutelephony.org/index.php/GNU_SIP_Witch_1.0_Announced
- Karaka is a Skype/XMPP gateway that connects the Skype and XMPP clouds.
Skype
Run multiple Skype sessions [3];
skype --dbpath=~/.Skype2 &
NFS
File sharing
TCP / IP
traceroute -m 100 216.81.59.173
IPv6
VPN
- http://lifehacker.com/5940565/why-you-should-start-using-a-vpn-and-how-to-choose-the-best-one-for-your-needs
- http://torrentfreak.com/which-vpn-providers-really-take-anonymity-seriously-111007/
other
IaaS
- Nova is the project name for OpenStack Compute, a cloud computing fabric controller, the main part of an IaaS system. Individuals and organizations can use Nova to host and manage their own cloud computing systems. Nova originated as a project out of NASA Ames Research Laboratory.
Router
KVM
to sort bits of other pages into this.
Mesh / P2P
Mesh WiFi
- Wireless mesh network
- Mesh networking
- List of ad hoc routing protocols
- Mesh networking
- Building a Rural Wireless Mesh Network document
http://www.servalproject.org/about/how-it-works
Layer 1 (Physical)
Wireless protocols
- 802.11 etc
- 80211s development
- 802.16 - WiMax
- 802.22 - white space
- 802.20 - Mobile-Fi
- BlueWave Wi-Fi Blimp
- http://www.google.com/search?q=wifi+%22open+hardware%22
- http://openspectrum.info/
Layer 2 & 3 (Data Link & Network)
Protocols
- AODV
- OLSR
- BMX6 - layer 2
- Babel - loop-free distance-vector routing protocol
- Open Mesh B.A.T.M.A.N. - layer 2 & 3
- Netsukuku [4] - layer 2 & 3, etc
http://en.wikipedia.org/wiki/6LoWPAN
Existing networks
- Wireless Battle of the Mesh
- guifi.net - European, 17.905 nodes! protocols
- OLSRd OLSR daemon
Router software
- nodewatcher centralized network monitoring platform
- Free Networks volunteer cooperative association
- Nodecity - thing with trust metric
Hardware
http://cs.itd.nrl.navy.mil/projects/ http://piratepad.net/new-intranets
Higher layers
VPN
- https://secure.wikimedia.org/wikipedia/en/wiki/VPN
- https://secure.wikimedia.org/wikipedia/en/wiki/OpenVPN
- https://cryptoanarchy.org/wiki/OpenVPN
- http://socialvpn.wordpress.com - P2P VPS that uses on Jabber/XMPP
Onion/Garlic Routing encrypted anonymisers
- https://torproject.org/ - "The Onion Router" - Developed by the US Navy and EFF, widely used.
- https://www.torproject.org/projects/torbrowser.html.en - Easy to use, for USB sticks.
- http://i2p2.de/ - "Invisible Internet Protocol" - Uses 'garlic' routing. Java based but not as developed as Tor?
- http://syndie.i2p2.de - Software for blogging on a I2P network
Darknets
- Darknet
- AnoNet - built using VPNs and software BGP routers
- DarkNET Conglomeration
- Dn42
Routing
IPv6
DNS
P2P web cache
- Yacy - Distributed web search service
P2P sharing
- Private P2P
- https://secure.wikimedia.org/wikipedia/en/wiki/Friend-to-friend Friend-to-friend]
- http://streisand.me/egyptVideos.php
P2P sharing & streaming
P2P hosting
"While users can insert data into the network, there is no way to delete data. Due to the anonymity, no node knows who is the 'owner' of a piece of data. The only way data can be removed is if users don't request the data."
to check;
- https://secure.wikimedia.org/wikipedia/en/wiki/Mute-Net
- https://secure.wikimedia.org/wikipedia/en/wiki/Oneswarm
- https://secure.wikimedia.org/wikipedia/en/wiki/OFFSystem
- http://www.freehaven.net/
- http://tahoe-lafs.org/trac/tahoe-lafs - Tahoe-LAFS is a Free and Open cloud storage system.
File sharing
- http://www.foo.be/forban/ simple link-local opportunistic p2p free software