- About the Project
- Built With
- Getting Started
- Usage
- Roadmap
- Contributing
- License
- Authors
- Acknowledgements
A simple CLI script to speed up Base configuration for Cisco Routers and Switches.
Commands available now:
- Enable
- Configure terminal
- Hostname
- No domain lookup (preventing domain lookups, resulting in having to wait for X amount of seconds before you can continue configuring)
- Configuring console lines
- Configuring VTY lines (for remote control)
- Password for IOS
- Password for console line
- Password for the vty line
- Whether you want to configure a switch (both layer 2 and layer 3 are supported) or router
- (Ranges of) interfaces (automatically does a no shutdown after setting an IP-address as well)
- IP-addresses
- Subnetmasks
- Description for interfaces
- Username for SSH access
- Password for SSH access
- Domain names
- SSH and generating 2048-bit RSA keys
- Password encryption
- Banner MOTD (Message Of The Day)
- Routing (OSPF)
- Static routes
- VLAN IDs
- Putting VLANs in either trunk or access mode
- IP-routing
- Copying the running config to the startup config (with a do write)
Python 3.11
TBD
TBD
TBD
TBD
Commands to add:
- EIGRP
- BGP
- Port-Channel (PAGP/LACP)
- Advance user creator
- STP
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
- Please make sure you check your spelling and grammar.
- Create individual PR for each suggestion.
- Please also read through the Code Of Conduct before posting your first idea as well.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
LGPL-3.0 license
- Patrik Martinsson - Research Assistant - Network security - Patrik Martinsson