Networking Basics

Footprinting/Fingerprinting

Definition: the gathering of information about a system or network (usually footprinting refers to the network, fingerprinting refers to system level information).
Attacker’s point of view
Defender’s point of view

Information to Gather

System Network

Linux tools

System Network

Port scanning

Packet sniffing

Intrusion Prevention

Linux Runlevels

General rule

Don't run services you don't need

Don't run vulnerable versions of services you do need

Firewalling (Restrict who can use services)

Network Architecture

Intrusion Detection

Snort is capable of Works by sniffing all traffic, understanding network protocols and patterns behind exploit attempts.

Guardian Guardian is a security program which works in conjunction with Snort to automaticly update firewall rules based on alerts generated by Snort.

Low level attacks

Other tools

sectools.org