New Course: Ethical Hacking with Python
Python is the most widely used scripting language for cyber security tools. In this socket programming with Python course, students will first learn the fundamentals of all things Python. These fundamentals range from understanding how to crat simple lines of code, using variables and statements, to setting up and using dictionaries. Once the basics are covered, students will to through some ethical hacking tutorials including:
- Syn Flood attack with Scapy
- Buffer overflow and exploit writing with Python
- Forensic Investigation using hashlib and pypdf
Though targeted towards beginners, this course also serves as a handy refresher for seasoned programmers who want to sharpen their coding skills.
What you will learn with Python:
After an introduction to Python and socket programming, Python Installation, and data types. Students will dive right in to “if statements”, loops, and functions. From there, students will learn Python:
- File Handling
- TCP Server and Client
- UDP Server and Client
- Retrieving hostname IP and Banner Grabbing
- Socket Server Framework
- Syn Flood Attack
- Ping Sweep
- HTTP Server
- Object-oriented Programming
- Buffer overflow and exploit writing
- Urllib and httplib
- Forensics Investigation
- Modular Programming and
- Exception Handling
There is no industry certification associated with this course, it is a stand-alone course. However, students will learn valuable information, best-practices and scripting methodology any cyber security expert should know, in order to maintain a competitive edge in the field.
This course is taught by our own CISO, Bally Kehal. Bally is an EC-Council certified instructor with over 15 years of hands-on experience with DevOps, Cyber Security, Mobile Application and Big Data for companies such as Microsoft and Drugstore.com.
Bally is currently the CTO and co-founder of Social27 and CISO, trainer and co-founder of CyberTraining 365. Along with his training certification (CEI) he is also a Certified Ethical Hacker (CEH) and Certified Security Analyst (ECSA).
CyberTraining 365 is an online academy that offers nearly 1,000 hours of relevant and cutting edge cyber security training. Our training provides the most in demand industry certification prep courses including EC-Council, CompTIA, (ISC)2 and Cisco; all taught by leading cyber security experts. All of our offerings are aligned with the national initiative for cyber security education (NICE) and ensure the most up-to-date information for this constantly shifting field. With engaging content in a scenario-based format, CyberTraining 365 uses bite-sized micro-learning methodology ensures learners are not overwhelmed with information. On Demand LMS platform has white-label capabilities ideal for internal training purposes.