السلام عليكم ورحمة الله وبركاته
سنقوم بي برمجة أول مشروع بسيط موجه لمدراء السرفرات وهو سكربت يقوم بفحص منافذ السرفر (Ports),في
بداية المشروع سنقوم بعملية تخطيط للمشروع وبالتالي سنركز على مهام السكربت وما الذي سيقوم بفعله.
1- السكربت سيقوم بفحص منافذ السرفر وهنا سنعمل على برتوكول TCP وبالتالي نحن بحاجة إلى إتصال بالهدف
سوف نعتمد على مكتبة Socket في البايثون
2- السكربت سيأخذ مدخلات من المستخدم سنعتمد على مكتبة optparse لفعل هذه المهمة
3- سيتعامل السكربت مع عدة أخطاء وكل خطأ سيطبع لنا جملة معينة وينتهي عمل البرنامج أو يعيد تشغيله سوف
نعمل على Try and exception لإنجاز ذلك
4- وكخاصية جميلة للسكربت سيطبع في بداية زمن بداية الفحص وعند إنتهاء البرنامج سيطبع زمن نهاية الفحص
سنعتمد على مكتبة Time
المكتبات التي سنحتاجها:Socket;sys;optparse;Time
هذا كل ما سنحتاج إليه حاليا لبرمجة هذا السكربت
وقبل بداية أرجوا إلقاء نظرة داخل هذه المواضيع Python Basic;optparse;Socket
وكبداية مني
#-------------------------------------------------------------------------------
# Name: PortScan
# Version: 1.0 Beta
# Copyright: arabteam2000-Python section
#-------------------------------------------------------------------------------
import optparse
import time
import sys
import socket
def scanTg(tgthost, tgtport):
try:
connect = socket.socket(socket.AF_INET, socket.SOCK_STREAM)بالإنتــــــــــظار التفاعـــــلات , , , , , ,

