Support HelpLine
  • Home
  • About us
  • Training
    • RedHat Certifications
       
      • RedHat Certified System Administrator (RHCSA)
      • RedHat Certified Engineer (RHCE-7)
      • Linux Automation with Ansible - RH294 (RHCE-8)
      • RedHat Certified Virtualization Administrator (RHCVA)
      • RedHat Certified Security Specialist (RHCSS)
      • RedHat Certified Architect (RHCA)
      • High Availability with Red Hat OpenStack Platform (CL332)
      • RedHat Certified OpenStack Administration (CL210)
      • Red Hat Storage Server Administration (RH236)
      • RedHat Server Hardening(RH413)
      • RedHat Certified JBoss Administrator (JB248 )
      • RedHat Cloud Administration
      • Red Hat OpenShift Enterprise Administration
      • Red Hat Enterprise Performance Tuning (RH442)
    • RHCA - DevOps
       
      • Introduction to Containers, Kubernetes, and Red Hat OpenShift
      • Containers, Kubernetes, and Red Hat OpenShift Administration I
      • RH270 - Managing Containers with Red Hat Enterprise Linux Atomic Host
      • DO276 - Containerizing Software Applications
      • DO280 - OpenShift Enterprise Administration
      • DO405 - Configuration Management with Puppet
      • DO407 - Automation with Ansible
      • DO425 - Red Hat Security: Securing Containers and OpenShift
    • RHCA - Cloud
       
      • CL110 - Red Hat OpenStack Administration - I
      • CL210 - Red Hat OpenStack Administration II
      • CL220 - Red Hat CloudForms Hybrid Cloud Management
      • RH236 - Red Hat Gluster Storage Administration
      • DO280 - OpenShift Enterprise Administration
      • CL310 - Red Hat OpenStack Administration III
      • RH318 - Red Hat Enterprise Virtualization
      • DO405 - Configuration Management with Puppet
      • RH401 - Red Hat Enterprise Deployment and Systems Management
    • RHCA - Datacenter
       
      • RH236 - Red Hat Gluster Storage Administration
      • JB248 - Red Hat Certified JBoss Administrator
      • RH318 - Red Hat Enterprise Virtualization
      • DO405 - Configuration Management with Puppet
      • RH413 - Red Hat Server Hardening
      • RH436 - Red Hat High Availability Clustering
      • RH442 - Red Hat Enterprise System Monitoring & Performance Tuning
      • RH342 - Red Hat Enterprise Linux Diagnostics and Troubleshooting
      • RH401 - Red Hat Enterprise Deployment and Systems Management
    • RHCA - Application Platform
       
      • CL220 : Red Hat CloudForms Hybrid Cloud Management
      • DO280 : OpenShift Enterprise Administration
      • JB248 - JBoss Administration
      • JB450 - Red Hat JBoss Data Virtualization Development
      • JB234 - Systems Management with Red Hat JBoss Operations Network
    • Amazon
       
      • Associate - Level
         
        • AWS Certified Solutions Architect Associate 2020
        • AWS Certified Solutions Architect - Associate Level 2019
        • AWS Certified SysOps Administrator - Associate
        • AWS Certified Developer - Associate
      • Professional-Level
         
        • AWS Certified DevOps Engineer - Professional
        • AWS Certified Solutions Architect - Professional
      • Specialty -Level
         
        • AWS Certified Big Data - Specialty 2019
        • AWS Certified Machine Learning - Specialty 2019
    • Big Data Hadoop
       
      • Cloudera Big Data Admin (CCAH) Training
      • Apache Big Data Expert Training
      • Cloudera Developer for Apache Spark
      • Fast Track to Scala
    • Cloud Computing
       
      • Expertise in Docker - Container with Swarm, Kubernetes & Mesos
      • OpenStack Administration
      • OpenStack Architect
      • LW Cloud Computing Development
      • Amazon AWS Cloud Computing
    • Python Programme
       
      • Python - Core Training
      • Python - Advance Training
      • Python - Security Expert Training
    • Splunk
       
      • Splunk Administration Training
      • Using Splunk Training
      • Searching and Reporting with Splunk
      • Creating Splunk Knowledge Objects
      • Splunk Cluster Administration
    • DevOps
       
      • Professional Chef Training
      • Mastering Ansible Training
      • Puppet Fundamentals Training
      • Expertise Jenkins Training
      • MultiCloud Management Using Terraform
    • Tools
       
      • Splunk 6.2 Cluster Administration
      • Delphix Tool Administration
      • AppDynamics APM Application Intelligence
    • VMware VSphere
       
  • Online Training
    • Specialisation in Container - Kubernetes
    • Specialisation in Data Science
    • Certified Kubernetes Administrator 2020
    • Professional Chef Training
    • Mastering Ansible Training
    • Puppet Fundamentals Training
    • Expertise in Docker - Container with Swarm, Kubernetes & Mesos
    • Jenkins and Build Automation
    • Splunk 6.2 Cluster Administration
    • Delphix Tool Administration
    • Expertize in Docker : Container
    • AppDynamics APM Application Intelligence
    • Amazon AWS
    • Kubernetes Training
    • Elasticsearch Training
    • Augmented Reality with Unity
    • Amazon EKS - Kubernetes on AWS
    • DevOps - Automation Using Ansible
  • WorkShop
    • Workshop on Salesforce
    • Workshop on Bash Shell Scritping
    • Workshop on MongoDB
    • Artificial Intelligence (AI) on AWS Cloud
    • Cloud Computing Workshop on Microsoft Azure
    • Git & GitHub- Best Source Code Managment Tool
    • Google Cloud Platform - Build Your Own Cloud Infrastructure
    • Openstack Corporate Workshop Training
    • Workshop on Big Data Hadoop
    • Workshop on Cloud Computing
    • Workshop on OpenStack
    • Workshop on Python
    • Workshop on Linux
  • Internship
    • Summer Internship 2021 - Develop Your Own MLOps Platform
    • Online Summer Program - MLOps
    • Online Summer Program - Machine Learning
    • Online Summer Program - DevOps
    • Online Summer Program -Hybrid Multicloud
    • Online Summer Program - Flutter Expertise
    • GSOC 2020
  • Industrial Training
    • Summer Training - B.E/BTech
    • Online Summer Program - MLOps
    • Online Summer Program - DevOps
    • Online Summer Program -Hybrid Multicloud
    • Online Summer Program - Flutter Expertise
    • Winter Industrial Training
    • Online Summer Program - MLOps
  • Testimonials
  • Contact us
  • Enquiry
  • Blog
 

 

Support HelpLine +91 (0)141-2501609, 09829105960

 
 

Programming with Python - Security Expert

Aims to teach you how to apply the powerful Python language to security research, penetration testing and attack automation using a fully hands-on practical approach with a gradual learning curve. This course has something for everyone – from the novice to the expert user!

Title

Python for Hackers and Security Experts

Description

Pentesting by definition is a methology to evaluate computers and network security, emulating the tools and techquics an evil user will use against us. These years there have been many courses and certifications about pentesting techniques and tools. But evil users are always one step ahead. Immunity will provide a training about this method taking the pentester to the next step, teaching how to develop in Python Language new tools to analyze and exploit networks, covering a wide items spectrum including from web hacking to fuzzing. The course will be aim to all those persons interested on information security world, pentesters and system administrators, whom are not conformable with just clicking a tool button and prefer the pro-activity, providing efficiency and audit flexibility

Overview

Python Scripting Expert (PSE) is an expertize training programme whicih will help you gain mastery over Python scripting and its application to problems in computer and network security. This course is ideal for penetration testers, security enthusiasts and network administrators who want to learn to automate tasks or go beyond just using ready made tools. We will be covering topics in system security, network security, attacking web applications and services, exploitation techniques, malware and binary analysis and task automation.

A non-exhaustive list of topics to be taught includes:
  • Python Scripting – Language Essentials
  • System Programming and Security
  • Network Security Programming – Sniffers and Packet Injectors
  • Attacking Web Applications
  • Exploitation Techniques
  • Malware Analysis and Reverse Engineering
  • Attack Task Automation

Pre-Requisites

The participants should have usage knowledge of Linux and a fair knowledge of using any programming language,the course is meant for students who have very little or no programming experience before. We go really slowly on the basics of the language so you can pick up the essential programming skills before venturing to the more difficult modules.Onwards, we concentrate on application of Python programming to the field of computer security.

Target Audience

The audience for this course includes programmers who want to learn the language and using it to start developing applications.



Duration : 25 hrs

1 Month: 1 hrs Daily

OR

3 Weekends (Sat n Sun) : 4 hrs daily

  • Course Content Summary
  • Deliverances by LW

Course Outline:


  • Introduction to Python
  • * Syntax * Useful types, lists, arrays, dictionaries, etc. * Sockets and basic network functions, ssl sockets. * Command Line applications * Networking * Introduction to ARP, DNS, DHCP protocols * Introduction to Scapy * Spoofing arp, dns, dhcp * Sniffing, package filters * Network Scanning
  • Python Scripting – Language Essentials
  • * Introduction to Interpreted Languages and Python * Data Types and variables * Operators and Expressions * Program Structure and Control * Functions and Functional Programming * Classes, Objects and other OOPS concepts * Modules, Packages and Distribution * Python in Linux and Unixes * Python in Windows
  • System Programming and Security
  • * I/O in Python * File and Directory Access * Multithreading and Concurrency * Inter Process Communication (IPC) * Permissions and Controls * Case Studies
  • Network Security Programming – Sniffers and Packet Injectors
  • * Raw Socket basics * Socket Libraries and Functionality * Programming Servers and Clients * Programming Wired and Wireless Sniffers * Programming arbitrary packet injectors * PCAP file parsing and analysis * Case Studies
  • Fuzzing
  • * File Format fuzzing * Network Fuzzing
  • Web Application Security
  • * Web Servers and Client scripting * Web Application Fuzzers * Scraping Web Applications – HTML and XML file analysis * Web Browser Emulation * Attacking Web Services * Application Proxies and Data Mangling * Automation of attacks such as SQL Injection, XSS etc. * Case Studies
  • Exploitation Techniques
  • * Exploit Development techniques * Immunity Debuggers and Libs * Writing plugins in Python * Binary data analysis * Exploit analysis Automation * Case Studies
  • Malware Analysis and Reverse Engineering
  • * Process Debugging basics * Pydbg and its applications * Analyzing live applications * Setting breakpoints, reading memory etc. * In-memory modifications and patching * Case Studies
  • Attack Task Automation
  • * Task Automation with Python * Libraries and Applications * Case Studies * Lab Exercises

DELIVERANCES BY LINUXWORLD :

  • Training Certificate
  • Project Certificate
  • DVD - Linux OS
  • Extra Software for Tech.
  • Life Time Membership Card

BENEFITS @ LINUXWORLD:

  • 24 x 7 Wi Fi Enabled Lab Facility
  • Life Time Membership Card
  • Expert faculty having 10 + yrs of industrial exposure
  • Practical Implementation by having hands on experience on live project
  • Job Assistance
 
ABout

Further Information

If you would like to know more about this course please ping us @ :
call us on +91 9351009002 / 9314025960
send an email to training@lwindia.com or training@linuxworldindia.org

Quick Enquiry

Email us your enquiry to course@linuxworldindia.org, or fill in the form below and we will get back to you shortly. Thank you.

Enquiry Submitted Successfully

Wrong Answer! Try again

Please Answer The Question:

Click to reload image

click on the image to reload it

Testimonials

for CCNA Certified Tracks

 
Vimal Sir, makes any topic easy to understand and implement. Vimal Sir is ROOT Server for client(us). A teacher with great -2 knowledge and behavior. Vimal Sir gives their all knowledge to student. There are no words to describe Vimal Sir.
 

Mr. Amit Setia
AIET

Workshop at LinuxWorld

Thumb
Thumb
Thumb
Thumb
 

Cisco Training Programme

thumb thumb thumb thumb thumbthumb

RedHat Training Programme

thumb thumb thumb thumb

> View all Red Hat Training courses

 

My Links

Awards

Summer Training

Career

Contact Us

Summer Training in Jaipur

Summer Internship

Connect With Us

       

Jaipur Office

LinuxWorld Informatics Pvt Ltd

Plot No. 5, Krishna Tower

Next to Triveni Nagar Flyover,

Gopalpura Byepass

Jaipur - Rajasthan - 302015

E training-jaipur@lwindia.com

Mobile Number : +91 9829105960 / 9351009002

Contact Number :0141-2501609

Copyright ©2012 LinuxWorld. All rights reserved.

Any trademarks or logos used throughout this website are the property of their respective owners.

Top