Be careful : several services (isc-dhcp-server, bind9, openvpn, ...) are downloaded but not installed. You must install them to use them (aptitude install/apt-get install), but you don't need access to Internet for that.
Generic Networking
- Data Link Layer
- 802.1D bridging and Spanning Tree Protocol (brctl)
- 802.1Q VLAN tagging
- PPP
- Label Switching
- MPLS label based forwarding
- Manipulation of label stacks
- Distribution of labels via LDP
- Network Layer
- ICMP control messages (ping, traceroute)
- IPv4 and IPv6 routing
- Application Layer
- DHCP autoconfiguration
- DNS, both server side (bind) and client side (host, dig)
- E-mail transfer via SMTP, POP, IMAP (exim)
- FTP and TFTP, both server side (proftpd, tftpd-hpa) and client side (ftp, tftp)
- HTTP and HTTPS (apache2)
- mysql
- Telnet
- Snmp
- SSH and sshpass
- Web proxying (squid/squidguard)
- Text-mode Web browser (lynx)
Routing
- Label Switching (MPLS)
- Routing Protocols : FRRouting
- BGP
- OSPF
- RIP
- Load balancing by equal cost multipath
- link-local advertisements of IPv6 router addresses and IPv6 routing prefixes(radvd)
- Virtual Router Redundancy Protocol (vrrpd)
- Multicast
Wifi 802.11
- create_ap : to create a WiFi Access Point
- Aircrack- ng : tools to assess WiFi network security
- IPsec transport and tunnel mode, ESP and AH
- IKE (strongswan)
- RADIUS (freeradius)
Packet Manipulation
- Encapsulation
- Packet Capturing and Dissection
- ettercap
- ssldump
- tcpdump
- tshark
- ngrep
- Tcpreen
- Tethereal
- Packet Filtering
- Packet filtering and mangling with the netfilter framework (including NAT)
- Packet Forging
- dsniff
- hping3
- scapy3
- Sendip
- tcpreplay
- Packet Inspection
- Create traffic
Miscellaneous
- Scripting Languages
- System