Python Programming - Build a Reconnaissance Scanner
4.2 (84 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
6,495 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Python Programming - Build a Reconnaissance Scanner to your Wishlist.

Add to Wishlist

Python Programming - Build a Reconnaissance Scanner

Come along and learn Python Programming Language by Building a Reconnaissance Scanner
4.2 (84 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
6,495 students enrolled
Created by Samarth Paboowal
Last updated 11/2016
English
Price: Free
Includes:
  • 1 hour on-demand video
  • 2 Articles
  • 8 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn how to use Python 2.x and Python 3.x in Ubuntu.
  • Learn how to use a cloud based IDE for development.
  • Learn to code application with Python 3.x
  • Learn how to use modules in Python - OS, IO, URLLIB and many more.
  • Build a Reconnaissance Scanner that will scan any website that is available over internet and will provide you with results in a file.
View Curriculum
Requirements
  • A little knowledge of Python (any version) and Ubuntu will be good.
  • If not, come along you will learn as we move further in the course.
  • A system with Ubuntu and a working iinternet connection.
  • If using windows, don't worry ( we will use a cloud based IDE which has Ubuntu installed ).
Description

This Python course starts with an Ebook which contains all the information about the Python Programming Language. We will move ahead in the next section by start building a tool in Python which is used by security analyst in their day to day job. The tool is "Python Reconnaissance Scanner" which can be used to scan any website that is live over internet and it can provide you with very useful information. This information includes =>

1) Top level Domain Name

2) IP Address

3) Whois

4) Nmap Port Scan

5) Robots_txt

This course includes full source code of the tool and e pdf which you can go through if you are facing any problem with the video lectures.

Don't hesitate to ask questions in the discussion section as I will be always there to help you.

Join the course and start your Python Journey!

Who is the target audience?
  • This Python course is for all those who want to start programming in Python 2.x or Python 3.x
  • This course is for all those who wants to build an application with Python and wants to advance his/her Python skills.
  • This course is for all those who wants to learn how to use a cloud based IDE.
  • This course is for all college students and software engineers who have a knowledge of programming or wants to add new skills to their portfolio.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 22 Lectures Collapse All 22 Lectures 01:21:32
+
Python in brief ( Ebook )
2 Lectures 02:44
Prerequisite for the course
00:50

Choosing the Cloud based IDE
01:54
+
Building the Reconnaissance Scanner
10 Lectures 42:54
Introduction to the Reconnaissance Scanner
01:24

Starting with the Reconnaissance Scanner
03:57

Extracting the Top Level Domain Name
05:24

Getting the IP Address
05:46

Nmap Port Scan
05:30

Robots.txt
06:39

Whois
03:16

Building the Final Program - Part I
05:55

Building the Final Program - Part II
04:42

Promotional Video
00:21
+
Ebook and Source Code
9 Lectures 01:01
general.py
1 page

ip_address.py
1 page

whois.py
1 page

main.py
1 page

domain_name.py
1 page

nmap.py
1 page

robots_txt.py
1 page

Ebook
27 pages

The Ultimate Python Developer Course - Build Real Applications ( Bonus Lecture )
01:01
+
IMPORTANT
1 Lecture 00:58
Important and Useful Information
00:58
About the Instructor
Samarth Paboowal
4.2 Average rating
343 Reviews
15,807 Students
8 Courses
iOS Developer

CODING is my Passion first, hobby second and job third!

I am an iOS Developer from last two years and I love building applications and modern apps with new technologies.I started with my web development with PHP and then I moved on to FULL Stack JavaScript which basically includes MEAN STACK.

MEAN => MongoDB as a database, ExpressJs as server framework, AngularJs as front-end framework and NodeJs for backend work.

Now I am currently using Swift for building iOS applications.

My aim is to teach each and everyone how to CODE!!

I thus bring to Udemy my experience in Full Stack Development as well as iOS Development to teach you how to become a better developer to solve real world challenges.