M0_1S
M0_1S
خواندن ۱ دقیقه·۴ سال پیش

دوره آموزشی اسکریپت نویسی با پایتون : قسمت پنجم

سلام با دوره ی آموزشی اسکریپت نویسی با پایتون قسمت پنجم در خدمت شما هستیم

تا حالا شده بخواید آدرس آیپی یک کسی یا یه وب سروری رو پیدا کنید

توی این آموزش یه اسکریپت می نویسیم تا این کارو برای ما انجام بده


اول از همه کتابخونه urllib3 رو نصب می کنیم

pip install urllib3

یا

python -m pip install urllib3


بعد از نصب کردن این کتابخونه رو با کتابخونه socket وارد برنامه می کنیم

import urllib3

from socket import *

بعد یک متغیر به اسم Domain تعریف می کنیم که یک آدرس آیپی یا دامنه می گیره

Domain = input('Enter IP Addres or Domain => ')


حالا یک متغیر به اسم http تعریف می کنیم که از کتابخونه urllib3 بخش PoolManager رو در خودش داره

http = urllib3.PoolManager()

بعدش یک متغیر به اسم ip تعریف می کنیم که از کتابخونه socket بخش gethostbyname رو داره که می تونه دامنه یک سایت رو به یک آدرس آیپی تبدیل کنه

ip = gethostbyname(Domain)

بعد از اون یک متغیر به اسم Location تعریف می کنیم تا کار پیدا کردن موقعیت مکانی ما رو انجام بده برای این کار ما باید به یک سایت درخواست بزنیم و آدرس آیپی تارگت رو بدیم تا پیداش کنه

Location = http.requests('GET' , 'http://api.hackertarget.com/geoip/?q=' + ip)

یه توضیح کوتاه دیگه راجب این خط بدم توی اولین ورودی داخل پرانتز ما نوع درخواست وب خودمون رو مشخص کردیم و توی دومین ورودی آدرس سایت رو دادیم و در سومین ورودی آدرس آیپی رو به سایت دادیم

بعد از این کار ما باید پرینت کنیم دیتای متغیر Location خودمون رو

print(Location.data)

اینم از اسکریپت این جلسه

لینک کانال ما در آپارات : aparat.com/black Security

لینک ویدئو این آموزش : https://www.aparat.com/v/x36k5

امیدوارم خوشتون اومده باشه خداحافظ

اسکریپت نویسی
شاید از این پست‌ها خوشتان بیاید