TO DONATE : BTC => 1D8Aq4q2jQnvGD1GaK9vbNwKgm1K5zUEWL || PM => U4089661


اهم قوانين :1- منع الردود الباهتة مثل شكرااااا و أخواتها 2- لا يسمح بالمشاحنات الطائفية باآ شكل من الأشكال 3- عدم استعمال الألفاظ التافهة و الكلام البذىء 4- عدم وضع معرفات التواصل الأجتماعى بالردود 5- الأطلاع على كامل القوانين واجب 


العودة   الحماية للأبد -Security 4 Ever > قسم الدورات التعليميه > دورات الاعضاء > دوره لغة الــ python > python L4B

 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 06-06-2019, 06:00 AM
الصورة الرمزية zero-cool
zero-cool
:: عضو خاص ::
 
حـالة التــواجـد : zero-cool متواجد حالياً
تاريخ التسجيل: Apr 2016
الجــــنــــــس: ذكـر
المشاركات: 65
شكراً:31
تم شكره 213 مرة في 51 مشاركة
معدل تقييم المستوى: 0
zero-cool بدون تقييم
افتراضي TCP SYN Port Scanner With Python


السلام عليكم ورحمة الله وبركاته


سكريبت بسيط بالبايثون لفحص المنافذ المفتوحة على جهاز بإستعمال المكتبة SCAPY

طبعا بدون ذكر المنافذ المفلترة و تقنيات الفحص المتعددة .

السكريبت يقوم بإرسال باكت SYN إلى الهدف

فإن أرجع الهدف باكت SYN/ACK فيعني البورت مفتوح .

كود:
#!/usr/bin/python 

#by yesecurity & zero_cool
# -*- coding: utf-8 -*- 
from scapy.all import * 
import sys 
 


def scan_syn(k): 
     dport = k     #إسم منفذ الهدف 
      
     #صنع باكت آيبي 
     packet_ip  = IP(src = "192.168.60.144",dst=sys.argv[1],ttl=64,id=1) 
      
     # TCP صنع باكت  
     packet_tcp =TCP(sport= 300,dport = k ,seq=0,ack=0,window=8192,flags="S") 
      
     # TCP/IP باكت 
     packet = packet_ip/packet_tcp 
      
     #TCP/IP  إرسال الباكت  
     a = sr1(packet, verbose=0, timeout =5) 
      
     # flags فحص قيمة ال  
     # 18 إذاكانت تساوي 
     #18 = SYN/ACK 
     #فهذا يعني أن البورت مفتوح 
     if a: 
        if a[TCP].flags == 18: 
           print "\n\t"+ str(dport) +":"+"open\n" 
def main(): 
    
    
   # synscan تنفيد الوضيفة  
   # x و 
   #تمثل منفذ الهدف وكل مرة تأخذ قيمة بين المجال 1 و 1024 
      
   for x in range(1,1024): 
      scan_syn(x)
في أمان الله
 

 

 

مايفعله الهكرز هو معرفة التكنولوجيا وتجربتها بطرق لايمكن ان يتخيلها الكثير من الناس .
ولديهم رغبة قوية في مشاركة هذه المعلومات مع الآخرين
وتوضيحها للاشخاص الذي قد تكون مؤهلاتهم الوحيدة الرغبة في التعلم.

[email protected]
رد مع اقتباس
الأعضاء الذين قالوا شكراً لـ zero-cool على المشاركة المفيدة:

  #ADS  
Google Adsense Google Adsense is online
اعلانات
 
تاريخ التسجيل: اليوم
الدولة: الحماية للأبد
العمر: 2010
المشاركات: 1
شكراً:31
تم شكره 213 مرة في 51 مشاركة


الكلمات الدلالية (Tags)
port, python, scanner, syn, tcp


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
M4 Scanner , Python CGI hamza parola المشاريع التطويرية مفتوحة المصدر 18 17-10-2014 08:13 PM


الساعة الآن 03:47 PM