🚀 Designing a visual interface for Cisco devices to simplify configuration processes
This project is a platform developed using C# and integrated with EVE-NG. It is designed to simplify virtual network creation, device management, and configuration processes.
The main objective of this project is to provide a user-friendly interface for Cisco devices and develop a platform to virtualize these devices using C#.
This platform is designed to integrate seamlessly with the EVE-NG tool within VMware.
- Simplify device configuration for users.
- Reduce the need for physical hardware through virtualization.
- Support dynamic IP configuration and network management.
- Purpose: Provide secure access to remote servers.
- Features:
- Strong encryption (AES).
- RSA and DSA keys.
- SSHv2 protocol support.
- Purpose: Automatically distribute IP addresses and other network configuration details.
- Standards:
- RFC 2131 and RFC 2132.
- Definition and assignment of IP address pools.
- Purpose: Use a dynamic routing protocol to find the shortest path between network devices.
- Features:
- Compliance with RFC 2328 standards.
- Sharing network topology using LSA (Link State Advertisement).
- Dynamic routing tables.
- Naming the devices.
- Assigning management IP addresses.
- Enabling SSH access.
- Checking device configurations through CLI.
- Applying dynamic IP addresses and interface changes.
- Defining IP address pools.
- Assigning IP addresses to devices via DHCP.
- Dynamically assigning OSPF configurations to devices.
- Allowing users to select specific devices and configure OSPF.
- SSH Connection Test: Ensuring correct connection using username and password.
- CLI Control Test: Verifying device connections and interface configurations.
- DHCP Test: Receiving and distributing IP addresses from the pool.
- OSPF Test: Dynamically adding and removing devices and verifying routing accuracy.
- Warning Mechanisms: Providing appropriate warnings for incorrect entries.
-
Achievements:
- Successful integration with EVE-NG.
- The user-friendly interface simplified network configuration processes.
- Virtualization reduced costs and increased efficiency.
-
Improvement Areas:
- Security measures can be enhanced.
- Additional customizable features can be added.
- EVE-NG Official Documentation
- VMware Workstation Pro
- SSH Protocol Standards
- DHCP Standards
- OSPF RFC 2328
For any questions or collaborations: