در این آموزش تصویری با نحوه ساخت Reconnaissance Scanner در پایتون آشنا می شوید.

این دوره آموزشی محصول موسسه Udemy است.

سرفصل های دوره:

  • نحوه راه اندازی پایتون
  • استفاده از IDE مبتنی بر Cloud
  • نحوه شناسایی اسکنر
  • معرفی Reconnaissance Scanner
  • استفاده از ماژول ها
  • شروع کار با Reconnaissance Scanner
  • نحوه انتخاب نام دامنه
  • نحوه گرفتن آدرس IP
  • نحوه ساخت برنامه
  • آشنایی با انواع اسکن در Nmap
  • کار با آدرس IP
  • کار با صفحه اصلی
  • نحوه تست برنامه
  • و…

عنوان دوره: Udemy Python Programming – Build a Reconnaissance Scanner
مدت زمان: 1 ساعت و 30 دقیقه
نویسنده: Samarth Paboowal


توضیحات:

Udemy Python Programming - Build a Reconnaissance Scanner

Samarth Paboowal
All Levels
1.5 Hours

Come along and learn Python Programming Language by Building a Reconnaissance Scanner
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!
What are the 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 ).
What am I going to get from this course?
Over 20 lectures and 1.5 hours of content!
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.
What 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.

Section 1: Python in brief ( Ebook )
Lecture 1
Prerequisite for the course
00:50
Lecture 2
Choosing the Cloud based IDE
01:54
Section 2: Building the Reconnaissance Scanner
Lecture 3
Introduction to the Reconnaissance Scanner
01:24
Lecture 4
Starting with the Reconnaissance Scanner
03:57
Lecture 5
Extracting the Top Level Domain Name
05:24
Lecture 6
Getting the IP Address
05:46
Lecture 7
Nmap Port Scan
05:30
Lecture 8
Robots.txt
06:39
Lecture 9
Whois
03:16
Lecture 10
Building the Final Program - Part I
05:55
Lecture 11
Building the Final Program - Part II
04:42
Lecture 12
Promotional Video
00:21
Section 3: Ebook and Source Code
Lecture 13
general.py
1 page
Lecture 14
ip_address.py
1 page
Lecture 15
whois.py
1 page
Lecture 16
main.py
1 page
Lecture 17
domain_name.py
1 page
Lecture 18
nmap.py
1 page
Lecture 19
robots_txt.py
1 page
Lecture 20
Ebook
27 pages