{"id":31737114,"url":"https://github.com/andybowskill/networkbackup","last_synced_at":"2025-10-09T09:10:39.512Z","repository":{"id":62035839,"uuid":"556697667","full_name":"AndyBowskill/networkbackup","owner":"AndyBowskill","description":"A command line tool to backup your network devices into a backup text file.","archived":false,"fork":false,"pushed_at":"2022-12-21T13:43:40.000Z","size":28,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-12T07:13:35.412Z","etag":null,"topics":["go","golang","network-automation","network-programming"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AndyBowskill.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-10-24T10:45:03.000Z","updated_at":"2023-05-01T03:03:02.000Z","dependencies_parsed_at":"2023-01-30T03:45:41.970Z","dependency_job_id":null,"html_url":"https://github.com/AndyBowskill/networkbackup","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/AndyBowskill/networkbackup","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndyBowskill%2Fnetworkbackup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndyBowskill%2Fnetworkbackup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndyBowskill%2Fnetworkbackup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndyBowskill%2Fnetworkbackup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AndyBowskill","download_url":"https://codeload.github.com/AndyBowskill/networkbackup/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndyBowskill%2Fnetworkbackup/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279001170,"owners_count":26083021,"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-10-09T02:00:07.460Z","response_time":59,"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":["go","golang","network-automation","network-programming"],"created_at":"2025-10-09T09:06:24.088Z","updated_at":"2025-10-09T09:10:39.498Z","avatar_url":"https://github.com/AndyBowskill.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Network Backup\n\n[![Go Build and Test](https://github.com/andybowskill/networkbackup/actions/workflows/go.yml/badge.svg)](https://github.com/andybowskill/networkbackup/actions/workflows/go.yml)\n[![Go Report Card](https://goreportcard.com/badge/github.com/andybowskill/networkbackup)](https://goreportcard.com/report/github.com/andybowskill/networkbackup)\n\nA command line tool to backup your network devices into a backup text file.\n\n### Install\n\n```\n$ go install github.com/AndyBowskill/networkbackup@latest\n```\n\n### Example \n\nAn example ```networkbackup.yaml``` file in your home directory:\n\n```\nnetworkdevices:\n  - type: cisco\n    username: johnsmith\n    password: password123\n    ipv4: '192.168.0.2:22'\n  - type: cisco\n    username: admin\n    password: pass456\n    ipv4: '192.168.0.1:22'\n```\n\nAt the moment:\n1. Your networkbackup.yaml file should be in your home directory.\n    1. For example, on a macOS is ```Root``` \u003e ```Users``` \u003e ```johnsmith``` directory.\n1. The backup file will be in your networkbackup directory after the tool has been run.\n\t1. For example, on a macOS is ```Root``` \u003e ```Users``` \u003e ```johnsmith``` \u003e ```networkbackup``` \u003e ```cisco-2022-November-7-15-55```. The tool checks if the ```networkbackup``` directory is there. If not, the tool creates the directory automatically and place the backup file(s) inside.\n1. The tool only deals with Cisco devices. Other vendors are not implemented yet. If you are interested in this tool, please contribute!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandybowskill%2Fnetworkbackup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandybowskill%2Fnetworkbackup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandybowskill%2Fnetworkbackup/lists"}