Skip to content

Repository files navigation

CodeAlpha Cyber Security Internship Projects

Project Overview

This repository contains the cybersecurity projects completed during the CodeAlpha Cyber Security Internship.

The projects focus on practical implementation of cybersecurity concepts including network monitoring, phishing awareness, secure coding practices, and intrusion detection.

Completed Tasks

✅ Task 1: Basic Network Sniffer

Developed a Python-based network sniffer using Scapy to capture and analyze network packets. The tool displays source IP, destination IP, protocols, packet length, and payload information.

✅ Task 2: Phishing Awareness Training

Created a cybersecurity awareness module explaining phishing attacks, fake websites, social engineering techniques, prevention methods, and user safety practices.

✅ Task 3: Secure Coding Review

Performed a security review of a Node.js application to identify vulnerabilities and implemented secure coding practices such as input validation, password hashing, and improved error handling.

✅ Task 4: Network Intrusion Detection System (NIDS)

Implemented a Network Intrusion Detection System using Snort 3 to monitor network traffic, configure detection rules, and generate alerts for suspicious activities.

Technologies Used

  • Python
  • Scapy
  • JavaScript
  • Node.js
  • Express.js
  • bcrypt
  • Snort 3
  • Kali Linux

Repository Structure

CodeAlpha_CyberSecurity │ ├── Task_1_Network_Sniffer ├── Task_2_Phishing_Awareness ├── Task_3_Secure_Coding_Review └── Task_4_Network_Intrusion_Detection

Conclusion

These projects demonstrate practical cybersecurity skills including packet analysis, security awareness, vulnerability identification, secure application development, and network threat detection.

Author

Nida Kanwal
Cyber Security Intern - CodeAlpha

Repository Structure

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages