{"id":32719092,"url":"https://github.com/tejasvi2708/netmiko","last_synced_at":"2026-06-29T02:31:39.912Z","repository":{"id":314251562,"uuid":"1054761859","full_name":"tejasvi2708/Netmiko","owner":"tejasvi2708","description":"This folder consists of projects based on Networking and Automation using Netmiko Library of Python.","archived":false,"fork":false,"pushed_at":"2025-09-11T10:32:54.000Z","size":8382,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-09-11T12:44:49.818Z","etag":null,"topics":["automation","netmiko","networking","networking-in-python","projects-in-python","python","python-3","python-script"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tejasvi2708.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-11T09:44:54.000Z","updated_at":"2025-09-11T10:36:03.000Z","dependencies_parsed_at":"2025-09-11T12:44:52.174Z","dependency_job_id":"fc9d392e-40db-44f5-a8c6-a0bca5655bf6","html_url":"https://github.com/tejasvi2708/Netmiko","commit_stats":null,"previous_names":["tejasvi2708/netmiko"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/tejasvi2708/Netmiko","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tejasvi2708%2FNetmiko","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tejasvi2708%2FNetmiko/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tejasvi2708%2FNetmiko/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tejasvi2708%2FNetmiko/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tejasvi2708","download_url":"https://codeload.github.com/tejasvi2708/Netmiko/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tejasvi2708%2FNetmiko/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282332561,"owners_count":26652047,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-02T02:00:06.609Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","netmiko","networking","networking-in-python","projects-in-python","python","python-3","python-script"],"created_at":"2025-11-02T18:02:29.854Z","updated_at":"2025-11-02T18:03:19.470Z","avatar_url":"https://github.com/tejasvi2708.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Network Automation with Netmiko\n\nThis repository contains beginner-friendly Python projects using **[Netmiko](https://github.com/ktbyers/netmiko)**—\nA Python library that simplifies SSH connections to network devices, especially Cisco IOS. Each project demonstrates practical use cases like retrieving device info, configuring interfaces, and exporting routing data.\n\nThese scripts can be run directly in your terminal.\n\n\n\n## Projects Included\n\n### Project 1: Interface Configuration  \nAutomates sending configuration commands to a Cisco IOS device to modify or verify interface settings.\n\n### Project 2: Device Information Extraction  \nConnects to a device and fetches details such as:\n- Interface status\n- IP address info  \nResults are saved into a text file named as a **netwoek-inventory.txt**.\n\n### Project 3: Routing Table Logger  \nRuns the `show ip route` command and saves the output into a timestamped `.txt` file for auditing or tracking routing changes.\n\n\n\n## Prerequisites\n\n- Python 3.x installed  \n- Terminal or command prompt  \n- Access to a network device (e.g., **Cisco DevNet Sandbox**)\n- `netmiko` installed via pip\n- pip install netmiko\n  \n## Using Your Own Credentials\nEach script uses a **credentials.txt** file to securely read your login details. I have already created a file so you have to use your personal credentials in it.\n\n\n\n**Important**: Do NOT upload this file to GitHub.\nMake sure to list it in .gitignore to keep your credentials safe.\n\n\n\n## How to Run a Script\nClone or download this repo.\n\nCreate a credentials.txt file with your details.\n\nOpen your terminal.\n\nRun any script using:\n**python project1.py**\nOr whichever script you'd like to test.\n\n---\n\nYou can use Cisco's free DevNet Sandbox to access Cisco IOS devices if you don’t have lab equipment.\n\n---\n\n## Best Practices -\nKeep credentials.txt private.\nUse .gitignore to exclude sensitive and unnecessary files.\nOrganize output files into a dedicated folder if needed.\n\n\n\nThese projects are simple yet practical for beginners interested in network automation. They demonstrate how tools like Netmiko can replace manual CLI tasks and help automate routine operations on network devices.\n\nHappy Automating!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftejasvi2708%2Fnetmiko","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftejasvi2708%2Fnetmiko","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftejasvi2708%2Fnetmiko/lists"}