Python is the language for hackers, forensic analyst and penetration testers. It's a simple object oriented and minimalistic language, easy to learn with simple syntax. Most Python programs run unchanged on all major computer platforms including Windows, Linux, Mac, etc.

The Python Standard Library is huge. Most of the security, hacking and forensic tools are written on Python. Python is the language that must be
learnt by IT Security professionals.

Duration

Duration

40 hours-2 classes per week

Eligibility

Eligibility

Knowledge of C programming is preferred

Course Fees

Course Fees

Rs.6,500/-

Course Details

Getting Started with Python
  • Introducing Python
  • Installing Python on Windows
  • Installing Python on Linux and other Operating Systems
Flow Control in Python
  • The if Statement
  • The else Clause
  • Using elif Clause
  • The while Statement
Lists in Python
  • Creating and Using Lists
  • len() with Lists
  • in Operator with Lists
  • Deleting List Element
  • Common list and operations
Functions in Python
  • Defining Functions
  • Using Parameters and Return Values
  • Using Arguments and Defaults Parameters
  • Using Global Variables and Constants
Object-Oriented Python
  • Introduction to Object-Oriented Python
  • Creating Classes, Methods and Objects
  • Using Constructor and Attributes
  • Using Class Attributes and Static Methods
  • Understanding Object Encapsulation
  • Private Attributes and Methods
  • Controlling Attribute Access
  • Inheritance
  • Polymorphism
Types, Variables and Input/Output
  • Using quotes and escape character
  • String Concatenation and Repeater Operators
  • Using Mathematical Operators with Numbers
For Loops and Tuples
  • Using for Loops
  • Using Sequence Operators and Functions with Strings
  • Using the in Operator
  • Indexing and Slicing Strings
Dictionaries
  • Using Dictionaries
  • Accessing Dictionary values
  • Adding, Replacing and Deleting key-value pairs
  • Functions: get(), keys(), values() and items()
File Input and Output and Exceptions
  • The open Function
  • Input from Text Files
  • Output to Text Files
  • Handling Exceptions
Modules
  • Using Modules in Programs
  • Writing Modules
  • Importing Modules
Building hacking tools using python
  • Network Communications
  • Creating a socket
  • Creating port scanner using python
  • Creating a HTTP banner grabber
  • Creating packet sniffer under Linux
  • Creating forensic tools using Python

 

Enroll Now

Fields marked with * are mandatory.

Workshop Seminar Newspaper Internet Facebook Others