سلام با دوره ی آموزشی اسکریپت نویسی با پایتون قسمت پنجم در خدمت شما هستیم
تا حالا شده بخواید آدرس آیپی یک کسی یا یه وب سروری رو پیدا کنید
توی این آموزش یه اسکریپت می نویسیم تا این کارو برای ما انجام بده
اول از همه کتابخونه 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
امیدوارم خوشتون اومده باشه خداحافظ