Repository files navigation
Python 3.9 : زبان برنامهنویسی اصلی برای توسعه پروژه.
Tkinter : برای ایجاد رابط کاربری گرافیکی (GUI).
Scapy : برای ایجاد و تحلیل بستههای شبکه استفاده شده است.
ابتدا پرونده PortScanner.py را اجرا کنید.
در قسمت "Enter URL" یا "Target IP" آدرس URL مورد نظر یا آدرس آیپی مقصد را وارد کنید.
در قسمت "Port Range" محدوده پورتهایی که میخواهید اسکن شوند را وارد کنید، مانند "1-100".
روی دکمه "Convert URL to IP" کلیک کنید تا آدرس URL به آدرس آیپی تبدیل شود (در صورت لزوم).
روی دکمه "Execute Scan" کلیک کنید تا اسکن شروع شود.
پس از اتمام اسکن، نتایج در قسمت "Scan results" نمایش داده میشود.
در صورت تمایل، میتوانید نتایج را ذخیره کنید با انتخاب "Yes" در پنجرهی "Save Results".
کتابخانههای استفاده شده:
Tkinter : برای ایجاد رابط کاربری گرافیکی.
Socket : برای ارتباط با شبکه و انجام عملیات مربوط به IP و پورتها.
Scapy : برای ایجاد و تحلیل بستههای شبکه.
Python 3.9 : The primary programming language for project development.
Tkinter : Used for creating the graphical user interface (GUI).
Scapy : Used for crafting and analyzing network packets.
Run the PortScanner.py file.
Enter the desired URL address or destination IP address in the "Enter URL" or "Target IP" section.
Enter the range of ports you want to scan in the "Port Range" section, such as "1-100".
Click the "Convert URL to IP" button to convert the URL address to an IP address (if necessary).
Click the "Execute Scan" button to start the scan.
After the scan is complete, the results will be displayed in the "Scan results" section.
If desired, you can save the results by selecting "Yes" in the "Save Results" window.
Tkinter : For creating the graphical user interface.
Socket : For network communication and performing operations related to IP and ports.
Scapy : For crafting and analyzing network packets.
About
PortScanner
Topics
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.