Course Overview
This syllabus outlines the topics covered in the programming course.
Week1: Introduction to Ethical Hacking
- What is hacking?
- Different types of hackers
- Legal and ethical aspects of hacking
Week2: Footprinting and Reconnaissance
- Information gathering and OSINT (Open Source Intelligence)
- Scanning and enumeration
Week3: Scanning Networks
- Port scanning techniques
- Network mapping
Week4: Enumeration
- Service and user enumeration
- SNMP enumeration
Week5: Vulnerability Assessment
- Vulnerability scanning tools
- Vulnerability databases
Week6: System Hacking
- Password cracking techniques
- Escalating privileges
Week7: Social Engineering
- Techniques and prevention
- Phishing
Week8: Ethical Hacking and Legal Framework
- Laws and regulations
- Ethical hacking as a profession
Week9: Introduction to Networking(CCNA)
- Networking fundamentals
- OSI model
- TCP/IP model
Week10: Router and Switch Configuration
- Basic router and switch configurations
- Cisco IOS commands
Week11: Network Protocols and Services
- IP addressing and subnetting
- DHCP, DNS, and NAT
Week12: VLANs and Inter-VLAN Routing
- Virtual LANs (VLANs)
- Configuring router-on-a-stick
Week13: Network Security
- Access control lists (ACLs)
- Security best practices
Week14: Wide Area Networks (WANs)
- WAN technologies (e.g., PPP, HDLC)
- VPNs and GRE tunnels
Week15: Network Management
- SNMP and Syslog
- Network monitoring and troubleshooting
Week16: IPv6
- IPv6 addressing and routing
- Transition technologies