ساخت یک اسکریپت پورت اسکنر !

» درود به تمامی کاربران تیم آموزشی امنیتی سیاه ( پورت اسکنر ) !
در این ویدئو قصد داریم یک به مبحث ساخت اسکریپت برای بررسی پورت های باز بر روی یک سیستم، شبکه و یا حتی وب سایت با زبان پیشرفته پایتون، امیدوارم از آموزش ها لذت ببرید..!

~ درمورد زبان برنامه نویسی پایتون ( Python )  ؟

» پایتون ( به انگلیسی: Python) یک زبان همه منظوره، سطح بالا، شیءگرا، اِسکریپتی و متن باز است که توسط خیدو فان روسوم در سال ۱۹۹۱ در کشور هلند طراحی شد؛ فلسفهٔ ایجاد آن تأکید بر دو هدف اصلی خوانایی بالای برنامه‌های نوشته شده و کوتاهی و بازدهی نسبی بالای آن است، کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شده‌اند و در مقابل کتابخانه‌ هایی که در اختیار کاربر است بسیار وسیع هستند، بر خلاف برخی زبان‌های برنامه‌نویسی رایج دیگر که بلاک‌های کد در آکولاد تعریف می‌شوند ( به‌ ویژه زبان‌هایی که از گرامر زبان سی پیروی می‌کنند ) در زبان پایتون از نویسه فاصله و جلو بردن متن برنامه برای مشخص کردن بلاک‌های کد استفاده می‌شود. به این معنی که تعدادی یکسان از نویسه فاصله در ابتدای سطرهای هر بلاک قرار می‌گیرند، و این تعداد در بلاک‌های کد درونی‌ تر افزایش می‌یابد. بدین ترتیب بلاک‌ های کد به صورت خودکار ظاهری مرتب دارند [ wiki ] !

from socket import *
get = raw_input("Enter The Url : ")
targetip = gethostbyname(get)
print("scan started " , targetip)

for i in range(0,100):
s = socket(AF_INET, SOCK_STREAM)
res = s.connect_ex((targetip,i))
if (res == 0 ):
print (" Port %d: open" % (i,))
s.close()

 

آموزش مقدماتی لینوکس (بخشی از دوره کالی لینوکس) کلیک کنید !