MR.wIzArD

انواع اسکنر با پایتون

5 ارسال در این موضوع قرار دارد

In The Name Of God

 

با سلام خدمت دوستان و مدیران عزیز : اسکریپتی که قرار میدم اسکریپت پورت اسکنر هست و فوق العاده ساده و کاربردی و کم حجم به زبان پایتون هست ! تمام پورت های باز یک سایت فقط با وارد کردن ادرس سایت به شما نشون میده ! (البته اینم اضافه کنم نمونه کامل این اسکریپت میشه ابزار قوی انمپ که خب گفتم این هم بزارم برای تازه وارد ها بد نیست)

 

#!/usr/bin/env python
import socket
import subprocess
import sys
from datetime import datetime

# Clear the screen
subprocess.call('clear', shell=True)

# Ask for input
remoteServer    = raw_input("Enter a remote host to scan: ")
remoteServerIP  = socket.gethostbyname(remoteServer)

# Print a nice banner with information on which host we are about to scan
print "-" * 60
print "Please wait, scanning remote host", remoteServerIP
print "-" * 60

# Check what time the scan started
t1 = datetime.now()

# Using the range function to specify ports (here it will scans all ports between 1 and 1024)

# We also put in some error handling for catching errors

try:
    for port in range(1,1025):  
        sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        result = sock.connect_ex((remoteServerIP, port))
        if result == 0:
            print "Port {}: 	 Open".format(port)
        sock.close()

except KeyboardInterrupt:
    print "You pressed Ctrl+C"
    sys.exit()

except socket.gaierror:
    print 'Hostname could not be resolved. Exiting'
    sys.exit()

except socket.error:
    print "Couldn't connect to server"
    sys.exit()

# Checking the time again
t2 = datetime.now()

# Calculates the difference of time, to see how long it took to run the script
total =  t2 - t1

# Printing the information to screen
print 'Scanning Completed in: ', total

اگر استقبال شد اسکریپت های اسکن پشرفته تری میزارم و اگر جایی از کد نیاز به توضیح داشت درخدمتم !

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

In The Name Of God

 

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

 

لینک اسکن : Scan Link

Nscan-master.zip

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

In The Name Of God

 

اسکریپت پروکسی چکر به زبان پایتون و یکی از ساده ترین اسکریپت های موجود هست باز هم اگر جایی نیاز به توضیح داشت بپرسید در خدمتم دوستان !

 

import requests
import bs4
import time
from threading import Thread
from Queue import Queue	
import sys



def proxy_check(proxy):
	try:
		proxy = proxy.rstrip()
		proxy_judge = "http://www.proxyjudge.info/" # any proxy judge can go here
		
		proxyy={"http": "http://"+proxy}
		r = requests.get(proxy_judge,proxies= proxyy,timeout=10) 
		soup = bs4.BeautifulSoup(r.content,"html.parser") 
		data = soup.find_all("body") 
		
		
		for item in data:
		
			#Low anonymity
			if "HTTP_X_FORWARDED_FOR" in item.text and "HTTP_X_FORWARDED_FOR = unknown" not in item.text :
				
				if("L" in sys.argv[3]):
					poxy_save_file = open(sys.argv[2], 'a')
					poxy_save_file.write(str(proxy)+'\n') # save proxy to file
					poxy_save_file.close()
					
					print str(proxy) + "	Low		Alive"
					
				time.sleep(5.5)
				
				#Medium anonymity
			elif "HTTP_X_FORWARDED_FOR = unknown" in item.text:
				
				if("M" in sys.argv[3]):
					poxy_save_file = open(sys.argv[2], 'a')
					poxy_save_file.write(str(proxy)+'\n') # save proxy to file
					poxy_save_file.close()
					
					print str(proxy) + "	Medium		Alive"
					
				time.sleep(5.5)
				
			# High anonymity
			elif "HTTP_X_FORWARDED_FOR" not in item.text and "HTTP_X_FORWARDED_FOR = unknown" not in item.text and "REMOTE_ADDR" in item.text :
				
				
				if("H" in sys.argv[3]):
					poxy_save_file = open(sys.argv[2], 'a')
					poxy_save_file.write(str(proxy)+'\n') # save proxy to file
					poxy_save_file.close()
					
					print str(proxy) + "	High		Alive"
					
				time.sleep(5.5)
			else:
				time.sleep(5.5)
	except requests.exceptions.Timeout:
		time.sleep(.5)
	  #print str(proxy) + " Dead"
	except:
		time.sleep(.5)
		#print str(proxy) + " Dead"
	time.sleep(.5)



def get_proxy(i,q):
	#print "Starting thread [" + str(i)+"]\n"
	time.sleep(5)
	while True:
		proxy = q.get() # get proxy
		proxy_check(proxy)
		q.task_done() 	

if(len(sys.argv) < 4):
		print("\n\nUsage: programe.py proxy_list.txt output_proxies.txt LMH \n\nType\n	L = Low\n	M = Med\n	H = High\n")
else:
	num_threads = 300
	q_queue = Queue()
	
	for i in range(num_threads): # number of threads to spin up
		worker = Thread(target=get_proxy, args=(i,q_queue,))
		worker.setDaemon(True)
		worker.start()
		
	with open(sys.argv[1]) as fp:
		for line in fp:
			q_queue.put(line) # put list in queue
			
	q_queue.join() # wehen queue is empty exit
print 'Finished'

این هم کل دستورات این اسکریپت و آپشن ها و نحوه فراخوانیش :‌

Usage: programe.py proxy_list.txt output_proxies.txt LMH 

Type
	L = Low
	M = Med
	H = High

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

In The Name Of God

 

اسکریپت کرک پنل وردپرس که خیلی سریعتر از بقیه اسکریپت ها عمل میکنه !

 

لینک اسکن = Scan Link

wp.py

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

In The Name Of God

 

سلام خدمت دوستان عزیز

امروز با آموزش پیدا کردن موقعیت مکانی تارگت از طریق عکس آپلود شده در خدمت شما هستم !

در این آموزش ما با ابزار exiftool آشنا خواهیم شد !

دستور نصب این ابزار در سیستم عامل لینوکس یا کالی لینوکس!
apt-get install exiftool

آموزش استفاده از ابزار : بعد از نصب کافیه در ترمینال تایپ کنید :

exiftool عکس مورد نظر

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری