Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 6.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
IT & Software Network & Security Penetration Testing

Create Your Own Hacking Tools in Python

Learn to create your own hacking based programs in Python
Rating: 4.1 out of 54.1 (389 ratings)
19,514 students
Created by TWR Internet Solutions Ltd
Last updated 9/2016
English
English
30-Day Money-Back Guarantee

What you'll learn

  • This course will give a fundamental through to intermediate understanding of Python functionality as well as how to practically apply those new skills in creating your own programs for penetration testing

Requirements

  • No prior knowledge of Python is required as this course covers the fundamentals, a basic knowledge of using well known penetration testing tools would be advantageous but is not mandatory

Description

This course aims to teach student's about the importance of programming within Python when combined with penetration testing. No prior knowledge of Python or penetration is required as the course covers some of the fundamentals required within the Python language as well as explanations of what penetration testing is and examples of the stages used within a penetration test. 

Within the latter part of this course Python programming and penetration testing is combined with the student learning to create their own penetration testing programs, with the aim of the student gaining a deep understanding of how these programs work as opposed to blindly running off the shelf penetration testing programs.

Who this course is for:

  • Anyone who is interested hacking and becoming more than just someone who uses tools and instead a pro who can write their own bespoke tools for penetration testing

Course content

5 sections • 33 lectures • 6h 43m total length

  • Preview05:04

  • Downloading Python
    10:43
  • Interpreter and Idle
    14:22
  • Nuts and Bolts of a Sample Program
    14:57
  • Python Strings
    18:09
  • Getting Input
    17:09
  • Reading and Writing Files
    21:09
  • Python Expressions
    13:00

  • Tuples Fundamentals
    13:48
  • All About Loops
    21:20
  • Conditional Execution
    09:56
  • Preview14:29
  • Additional IF Statements
    12:15
  • The While Loop
    13:49

  • What is Penetration Testing
    08:25
  • Five Phases of Penetration testing
    06:51
  • Building a WebServer
    16:51
  • Installing VirtualBox
    05:06
  • Downloading and Installing Kali Linux
    14:51
  • Download Python Kali Linux
    07:43
  • Installing Wing IDE Editor
    07:02
  • First Penetration Testing Program Using Python
    15:24
  • TCP Client in Python
    07:49
  • TCP Server in Python
    07:28
  • Raw Binary Packets
    07:35
  • Port Scanning Using NMap
    15:24
  • Sniffing Part 1
    05:06
  • Sniffing Part 2
    16:11
  • Preview16:00
  • Creating a Brute Force Tool Part 2
    10:32
  • SQl Injection part 1
    16:38
  • SQL Injection Part 2
    15:31

  • Preview02:29

Instructor

TWR Internet Solutions Ltd
Providing high quality, affordable material
TWR Internet Solutions Ltd
  • 4.1 Instructor Rating
  • 1,454 Reviews
  • 59,915 Students
  • 5 Courses

TWR Internet Solutions Ltd was formed as part of a collaboration of experts specialising in networking, forensics, programming and ethical hacking. The team each have over ten years experience in their specific fields, the company belief is to provide affordable training of a high standard to help aid people from all backgrounds in getting into specialist fields of computing.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.