پایتونتست نفوذ

ساخت ابزار WhatWeb با پایتون

جلسه چهارم

ساخت ابزار WhatWeb

WhatWeb ابزاری است که میتواند وب سایت ها را از نظر سیستم های مدیریت محتوا (CMS)، سیستم عامل های وبلاگ نویسی، بسته های آماری / تجزیه و تحلیل، کتابخانه های جاوا اسکریپت، سرورهای وب و دستگاه های جاسازی شده و غیره شناسایی کند. ابزار اصلی WhatWeb بیش از 1700 پلاگین دارد که هر کدام کار خاصی را انجام میدهند. WhatWeb همچنین میتواند آدرس های ایمیل، شناسه های حساب، فریم ورک های وب، خطاهای SQL و غیره را مشخص کند.

در ادامه ابزاری رو با زبان برنامه نویسی پایتون طراحی خواهیم کرد که میتواند اطلاعات وب سایت ها را شناسایی کند. در این ابزار از کتاب خانه های پایتون، builtwith و sys استفاده میکنیم.

import builtwith
import sys

try:
	host = sys.argv[1]

	r = builtwith.parse(host)

	data = r.items()

	for a,b in data:
		print a+":",':'.join(b)
except:
	print "plz check internet or url !!"
	print "[*]useage",sys.argv[0],"http://www.target.com"

یوسف وفایی

فارغ التحصیل کارشناسی IT، علاقه مند به برنامه نویسی و علم امنیت، عاشق یادگیری حرفه های جدید، کنجکاو برای همه چیز، همچنین همیشه تلاش میکنم تا به هدفم برسم...

یک دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


دکمه بازگشت به بالا