Project Description
The project basically consists of three main components-Attacker,
Defender, and Observer.
Our project scenario is the following:
A user is using a wireless network service through Access Point,
then Attacker will do Attack on the wireless network(user).
Observer is monitoring what is on the airwaves and send log file to
Defender. Defender will analyze log files from the observer,
categorize attack patterns and report to network administrator
for wireless network troubleshooting.
An architecture to detect 802.11
Attackers
Components to achieve protecting
802.11 attacks
Attacker(sonjong) Defender(eunyong)
•Analyze vulnerabilities •Analyze log files from
of 802.11 protocols the observer
•Setup various attack •Categorize attack patterns
daemons to exploit by using XML
critical security holes •Detect attackers
of 802.11. •Report “under attack”
Observer(jaemoo)
•Monitoring wireless networking
Between attacker and defender
•Show what happen in the network
graphically by using GUI
Features
Bare Essentials: Attack program(at least two)
networking(Decode captured frames, Filter the captured frames)
Attack recognizer
GUI
Build our own access point on laptop
Desired Features: Real-time monitoring
Scan all the available channels
Monitoring program properly works
under all manufactured NIC.
Report statistical data(e.g. Graph)
Block attacker or hacker
GUI Alert under attack
Bells and Whistles: Detect more attacking and hacking programs
Schedule
2/7/04 Research vulnerabilities of 802.11 protocols
2/14/04 Research vulnerabilities of 802.11 protocols
Setup device(Linux and NICs on laptop)
2/21/04 Modify one of NICs to malicious NIC
Decode captured frames
Design log file format
Research vulnerabilities of 802.11 protocols
2/28/04 Modify one of NICs to a malicious NIC
Program to scan all the available channels in the air
Decode captured frames
Design log file format
Research vulnerabilities of 802.11 protocols
3/5/04 Filter the captured frames
Parse log file to extract useful data
Research vulnerabilities of 802.11 protocols
3/12/04 Setup and test attack at home
Filter the captured frames
Parse log file to extract useful data
Research vulnerabilities of 802.11 protocols
3/19/04 Setup and test attack at home
Design GUI
Program to analyze log file
3/21/04 Setup and test attack at home
Build GUI
Report statistical data
Program to analyze log file
3/22/04 Prototype demonstration
3/26/04 Troubleshooting
Build GUI
3/27 - 4/25 Speed distributions
Monitor real-time network utilization
Build GUI
Program to analyze log file
4/26/04 Final project demonstration