IoT Device Security Scanner
IoT Device Security Scanner 🔍💻 Overview The IoT Device Security Scanner is a powerful tool designed to scan your local network or specified IP address for open ports, and it alerts you when it detects risky ports commonly associated with vulnerabilities in Internet of Things (IoT) devices. This tool helps you secure your network by identifying potential attack vectors such as Telnet and RDP ports, which are often exploited by hackers to gain unauthorized access to devices.
Whether you're securing your home network or conducting a security audit, this tool gives you peace of mind by ensuring that dangerous ports are detected and alerted in real-time.
Media:
Features Full Port Range Scanning: Allows scanning of all ports from 1 to 65535 for comprehensive security checks.
Auto-Alerts for Known Risky Ports: Automatically identifies and alerts for known insecure ports such as Telnet (23), RDP (3389), FTP (21), and others commonly associated with cyberattacks.
Real-Time Feedback: Shows real-time results on open ports and their respective risk levels.
Customizable Scans: Option to specify custom IP addresses or perform full network scans.
User-Friendly Interface: Clean and simple UI built with XAML for easy interaction.
Technologies Used C#
.NET Framework
XAML (for GUI)
TCP Client for Port Scanning
Installation Prerequisites Visual Studio: You’ll need Visual Studio or any C# IDE to run the project.
.NET Framework: The project targets .NET Framework 4.7.2 or higher.
Clone the Repo
git clone https://github.com/dionabazi/IoT-DSS.git cd IoT-DSS Run the Project Open the solution file IoTDeviceSecurityScanner.sln in Visual Studio.
Build the project.
Run the project by pressing F5 or Ctrl + F5.
The app window will appear, and you can begin scanning.
Usage Enter Target IP: Input the IP address of the device or router you want to scan.
Select Scan Type: Choose between a full port scan or a quick scan (limited ports).
Start Scan: Click Scan to begin the port scan.
View Results: Once the scan is complete, the tool will display open ports and alert you to any risky ports like Telnet, RDP, and FTP.
Example Scan with Custom IP: Target IP: 192.168.1.1
Scan Type: Full port range (1-65535)
Detected Risky Ports: RDP (3389), Telnet (23)
Contributing We welcome contributions to improve the IoT Device Security Scanner! Here’s how you can get involved:
Fork the repo.
Create a new branch: git checkout -b feature/your-feature
Make your changes.
Commit your changes: git commit -am 'Add some feature'
Push to the branch: git push origin feature/your-feature
Create a new pull request.
License This project is licensed under the MIT License - see the LICENSE file for details.
Contact For any questions or suggestions, feel free to reach out to me at dionabazi5@gmail.com.
If you like this project, feel free to buy me a coffee!