technifyed

Overview

Ethical hacking is a subject that has become

very important in present-day context, and can help individuals and

organizations to adopt safe practices and usage of their IT infrastructure.

Starting from the basic topics like networking, network security and

cryptography, the course will cover various attacks and vulnerabilities and

ways to secure them. There will be hands-on demonstrations that will be helpful

to the participants. The participants are encouraged to try and replicate the demonstration experiments that will be discussed as part of the course.

Syllabus 12

  1. Week 1
    • Lecture 01 : Introduction to Ethical Hacking
    • Lecture 02 : Basic Concepts of Networking (part-I)
    • Lecture 03 : Basic Concepts of Networking (part-II)
    • Lecture 04 : TCP/IP Protocol Stack (part-I)
    • Lecture 05 : TCP/IP Protocol Stack (Part-II)
  2. Week 2
    • Lecture 06 : IP addressing and routing (Part I)
    • Lecture 07 : IP addressing and routing (Part II)
    • Lecture 08 : TCP and UDP (Part I)
    • Lecture 09 : TCP and UDP (Part II)
    • Lecture 10 : IP subnetting
  3. Week 3
    • Lecture 11 : Routing protocols (Part I)
    • Lecture 12 : Routing protocols (Part II)
    • Lecture 13 : Routing protocols (Part III)
    • Lecture 14 : IP version 6
    • Lecture 15 : Routing examples
  4. Week 4
    • Lecture 16 : Software Installation and Network Setup
    • Lecture 17 : Information Gathering (Part 1)
    • Lecture 18 : Information Gathering (Part 2)
    • Lecture 19 : Port Scanning Using NMAP
    • Lecture 20 : Other Features of NMAP
  5. Week 5
    • Lecture 21 : Vulnerability Scanning using NMAP
    • Lecture 22 : Security Scanning and Proxy Preparation
    • Lecture 23 : System Hacking
    • Lecture 24 : Malware, Trojans, Virus and Worms
    • Lecture 25 : Miscellaneous Attacks
  6. Week 6
    • Lecture 26 : Basic concepts of cryptography
    • Lecture 27 : Private-key cryptography (Part I)
    • Lecture 28 : Private-key cryptography (Part II)
    • Lecture 29 : Public-key cryptography (Part I)
    • Lecture 30 : Public-key cryptography (Part II)
  7. Week 7
    • Lecture 31 : Cryptographic hash functions (Part I)
    • Lecture 32 : Cryptographic hash functions (Part II)
    • Lecture 33 : Digital signature and certificate
    • Lecture 34 : Applications (Part I)
    • Lecture 35 : Applications (Part II)
  8. Week 8
    • Lecture 36 : Steganography
    • Lecture 37 : Biometrics
    • Lecture 38 : Network Based Attacks (Part I)
    • Lecture 39 : Network Based Attacks (Part II)
    • Lecture 40 : DNS and Email Security
  9. Week 9
    • Lecture 41 : Packet Sniffing (Part 1)
    • Lecture 42 : Packet Sniffing (Part 2)
    • Lecture 43 : Packet Sniffing (Part 3)
    • Lecture 44 : Social Engineering Attack
    • Lecture 45 : Denial of Service Attack
  10. Week 10
    • Lecture 46 : Elements of Hardware Security
    • Lecture 47 : Side Channel Attacks (Part I)
    • Lecture 48 : Side Channel Attacks (Part II)
    • Lecture 49 : Physical Unclonable Function
    • Lecture 50 : Hardware Trojan
  11. Week 11
    • Lecture 51 : Web Application Vulnerability Scanning
    • Lecture 52 : Part 1 : SQL Injection Authentication Bypass
    • Lecture 52 : Part 2: SQL Injection Error Based
    • Lecture 52 : Part 3 : SQL Injection Error Based from Web Application
    • Lecture 53 : SQLMAP
    • Lecture 54 : Cross Site Scripting
    • Lecture 55 : File Upload Vulnerability
  12. Week 12
    • Lecture 56 : The NMAP Tool: A Relook (Part I)
    • Lecture 57 : The NMAP Tool: A Relook (Part II)
    • Lecture 58 : The NMAP Tool: A Relook (Part III)
    • Lecture 59 : Network Analysis using Wireshark
    • Lecture 60 : Summarization of the Course

Advantages and disadvantages

Advantages

  • Taught by IIT and IISc professors, and it follows the Indian university syllabus closely.
  • All videos and assignments are free on NPTEL and SWAYAM.
  • The certificate is recognised by many Indian universities for credit transfer and by GATE aspirants.
  • Great for GATE and semester exam preparation.
  • Taught by Indian Institute of Technology Kharagpur, one of the strongest names in its field.
  • Completely free.
  • Self-paced: start any time.
  • A clear syllabus (12 parts) you can see before you start.

Disadvantages

  • The certificate needs a proctored exam at a centre, which has a fee.
  • Recorded classroom lectures: thorough, but slower than made-for-online courses.
  • New runs start on fixed dates (January and July).
  • Learning is free, but the certificate costs money.

Some points apply to every course of this kind; see how we rank.

Free to learn

  • Free: Every video and assignment is free on NPTEL and SWAYAM. Enrol when the next run opens.
  • Certificate: Optional. It needs a proctored exam at a centre, which has a fee.

Before you start

Basic concepts in programming and networking

Taught by

  • Prof. Indranil SenguptaIIT Kharagpur

Indian Institute of Technology Kharagpur is in Tier 1: world-leading universities and India's top institutes of our institution ranking (95/100).

Similar courses

Compare these

Harvard University · YouTube

CS50's Introduction to Cybersecurity

An introduction to cybersecurity for technical and non-technical audiences alike. Learn how to secure your accounts, data, systems, and software against today’s threats and how to recognize and evaluate tomorrow’s as well, both at home and at work. Learn how to preserve your own privacy. Learn to v…

Free video6 videos, 7.5 hours

Harvard University · edX

Fundamentals of TinyML

4.567 ratings

Focusing on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the “language” of TinyML.

Free to audit5 weeks, 2 - 4 hours per week

Harvard University · edX

Introduction to Data Science with Python

4.3174 ratings

Learn the concepts and techniques that make up the foundation of data science and machine learning.

Free to audit8 weeks, 3 - 5 hours per week

Harvard University · edX

CS50's Introduction to Computer Science

An introduction to the intellectual enterprises of computer science and the art of programming.

Free to audit12 weeks, 5 - 14 hours per week

Harvard University · edX

Data Science: Building Machine Learning Models

4.4133 ratings

Build a movie recommendation system and learn the science behind one of the most popular and successful data science techniques.

Free to audit8 weeks, 2 - 3 hours per week

Harvard University · edX

CS50's Introduction to Programming with Python

An introduction to programming using Python, a popular language for general-purpose programming, data science, web programming, and more.

Free to audit10 weeks, 3 - 6 hours per week

Enter your email and the official page opens. Phone is optional.