| Name | Internship Company |
|---|---|
| DIWAKAR | Elevate Labs |
This repository serves as a comprehensive portfolio of the projects and tasks completed during a 3-month Cyber Security Internship. The work documented here showcases practical, hands-on experience across various cybersecurity domains, including ethical hacking, network security, vulnerability assessment, and threat analysis. Throughout the internship, multiple real-world tasks and projects were undertaken to strengthen foundational cybersecurity skills and apply theoretical knowledge in practical environments.
Below is a summary of the key tasks and the final project undertaken during the internship period.
| # | Title | Domain | Key Skills Demonstrated |
|---|---|---|---|
| 1 | Local Network Port Scanning with Nmap | Network Reconnaissance | Network Scanning, Service & Version Detection, Nmap |
| 2 | Phishing Email Analysis | Threat Analysis | Phishing Detection, Header Analysis, Social Engineering Tactics |
| 3 | Vulnerability Scanning with Nessus Essentials | Vulnerability Management | Vulnerability Scanning, Risk Assessment, Remediation (SSL) |
| 4 | Linux Firewall Configuration with UFW | Network Security | Firewall Management, Rule-Based Filtering, Linux Security (UFW) |
| 5 | Network Traffic Analysis with Wireshark | Packet Analysis | Packet Capturing, Protocol Analysis (TCP, UDP, DNS), Filtering |
| 6 | Strong Password Creation and Evaluation | Security Best Practices | Password Security Principles, Brute-Force/Dictionary Attack Mitigation |
| 7 | Suspicious Browser Extension Audit | Endpoint Security | Browser Security, Risk Assessment, Permission Analysis |
| 8 | VPN for Privacy and Security | Privacy & Anonymity | VPN Technology, IP Masking, Traffic Encryption (ProtonVPN) |
| P | Keylogger with Encrypted Data Exfiltration | Ethical Hacking & Development | Python, Data Encryption, Network Communication, Persistence Mechanisms |
This task focused on network reconnaissance fundamentals by performing scans on a local network using Nmap. The process involved identifying active hosts, discovering open ports, and fingerprinting the services running on them to identify potential security weaknesses.
An analysis of seven phishing email samples was conducted to identify common social engineering tactics and technical indicators of a malicious email. The investigation involved examining sender addresses, analyzing (simulated) email headers, identifying suspicious links, and recognizing urgent or threatening language designed to manipulate users.
A vulnerability assessment was performed on a local machine using Nessus Essentials. This included setting up the scanner, running a "Basic Network Scan," analyzing the report, and remediating a discovered medium-severity vulnerability related to an untrusted SSL certificate on the Nessus web interface itself.
This task involved configuring and testing a host-based firewall on a Linux system using Uncomplicated Firewall (UFW). Rules were implemented to block and allow traffic on specific ports (e.g., blocking Telnet port 23, allowing SSH port 22), providing practical experience in enforcing network security policies.
Live network traffic was captured and analyzed using Wireshark to identify and understand common network protocols. The captured data was filtered to isolate and inspect various protocol flows, including TCP, UDP, DNS, and ARP, demonstrating the fundamentals of packet analysis.
This exercise explored the principles of robust password security. Various passwords were created and evaluated using a strength checker to analyze the impact of length, character diversity (uppercase, lowercase, numbers, symbols), and predictability on overall security against common attack vectors like brute-force and dictionary attacks.
An audit of installed browser extensions was performed to identify potential privacy and security risks. The review focused on evaluating extension permissions, leading to the restriction of an extension with excessive data access permissions and a broader understanding of how malicious extensions can compromise a system.
This task provided hands-on experience with Virtual Private Networks (VPNs) using ProtonVPN. The process included setting up a VPN client, verifying the change in public IP address, confirming traffic encryption, and comparing network performance. The benefits and limitations of using a VPN for privacy and security were also summarized.
Project: Keylogger with Encrypted Data Exfiltration
This capstone project involved developing a sophisticated keylogging tool for educational purposes within an ethical hacking lab environment. The solution consists of a stealthy client (enhanced_keylogger.py) and a Flask-based command-and-control server (enhanced_server.py).
Keylogger Features:
Implemented stealth operations, Windows startup persistence, and an emergency stop key. All captured keystrokes were encrypted using AES128-CBC (Fernet) before exfiltration.
Server Features:
A web-based control panel was developed to receive, decrypt, and display logged data in real-time. It included remote control capabilities, such as a kill switch and persistence management.
Skills Acquired:
Advanced Python scripting, symmetric encryption, client-server communication, web application development with Flask, and Windows system interactions.
Throughout this internship, a diverse set of cybersecurity skills were developed and honed:
- Network Reconnaissance
- Vulnerability Scanning
- Ethical Hacking Concepts
- Firewall Management
- Endpoint Security
- Network Traffic Analysis
- Phishing Analysis
- Social Engineering Awareness
- Data Encryption
- Password Security
- Privacy-Enhancing Technologies
| Category | Tools/Technologies |
|---|---|
| Tools | Nmap, Nessus, Wireshark, UFW, ProtonVPN |
| Languages & Frameworks | Python, Flask |
All projects and tasks documented in this repository were conducted for educational purposes only in a controlled lab environment. The tools and techniques described should not be used for any unauthorized or malicious activities. The author is not responsible for any misuse of the information contained herein.