Network Security Projects for students

The following are some network security projects for students.

Title: Preventing DHCP starvation attack with port-security


In a DHCP starvation attack, the goal of the attacker is to exhaust the number of available IP addresses of the DHCP server on the network. For launching the attack, the attacker generates DHCP requests impersonating multiple clients (Different mac-addresses). The project understands how port-security feature on a switch can be used to limit the number of allowed mac-addresses on a switch port which would thwart the attacker’s attempt in launching requests from numerous mac-addresses.

Title: Security issues with HTTP and replacement with HTTPS


A web server uses HTTP for communication. The application which is hosted on a Windows IIS web server is now being upgraded to collect confidential information from customers. The projects understands the security issue with HTTP like lack of encryption, authentication and integrity and how the web server can be setup to use HTTPS which would resolve the security issues.

Title: Brute force attack prevention with account lock out


A FTP server is hosted on the internet on IIS on Windows 2008. It is observed that the server is being targeted with brute force attack using a combination of different usernames and passwords. The project understands the configuration which can be used on Windows 2008 to lock an account after a specified number of attempts.
Title: Counterfeiting FTP eaves dropping with Secure-FTP

Title: TCP reset attack on BGP routers and defense


BGP routers use TCP for communication with peers. The routers are vulnerable to TCP reset attacks which are targeted to tear down established session between the routers. The project understand the anatomy of TCP reset attacks and how MD5 authentication support on Cisco BGP routers are used to thwart the attacks.

Network Security Projects with reports – Click Here

Best Sellers and Latest reports – Click Here

Python network programming course

Python network programming course

What you would learn

1. Packet crafting concepts and techniques
2. Packet crafting framework – Scapy
3. Integrating Python and Scapy make your own network tools.

What you get

1. 30 video tutorials.
2. 90 minutes of content.
3. Explanation of custom packet crafting scripts, network tools and source code, demonstration and verification in real time labs.

Projects Included

TCPSynSender, MacSpoofer, UDPPacket Injector ,IPScanner, Lanspeed Testing tool, MacFinder

Visit Network Interfaze for details and sample videos

Wireless LAN security project

This discussion details the steps which can be followed to develop a wireless lan security project.

1. Understand the basic steps of a wlan communication like open systems , shared key etc.
2. Identify the threats on the above authentication systems.
3. Understand different wireless security protocols like WEP, WPA, TKIP, vulnerabilities and issues.
4. Understand how a radius infrastructure can help setup a wireless network with improved security.
5. Different types of wireless network penetration tools and steps followed by attackers to hack into a wireless network, and how security features can be used to mitigate the attack .

Intrusion detection project idea

This discussion focuses on how to develop a intrusion detection project.

1 Setup a LAN network with a web server like Windows IIS or Apache.
2. Understand the different types of security threats which are targeted on these platforms from sources like SANS, Vendor websites, OWASP etc.
3. Understand the attack anatomy
4. Use different packet crafting tools like nmap, hping, scapy etc to simulate the attacks on the web server.
5. Setup packet analyzer like wireshark to analyze the intrusion based on patterns.