- 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.