{"id":15202847,"url":"https://github.com/armintodev/hostname_ip_changer","last_synced_at":"2026-03-01T13:34:28.087Z","repository":{"id":246269459,"uuid":"820483720","full_name":"armintodev/hostname_ip_changer","owner":"armintodev","description":"Scripts for changing and creating a new hostname for the Local IP Public when a new network is connected, using Windows Task Scheduler and Event Viewer","archived":false,"fork":false,"pushed_at":"2024-06-26T19:49:46.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-22T13:57:42.177Z","etag":null,"topics":["event-viewer","hostname-changer","ip","powershell","powershell-script","task-scheduler","windows"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","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/armintodev.png","metadata":{"files":{"readme":"README.md","changelog":"Change_Ip.xml","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}},"created_at":"2024-06-26T14:57:02.000Z","updated_at":"2024-06-27T09:24:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"149ab1a6-68b1-4f61-880a-576156280e39","html_url":"https://github.com/armintodev/hostname_ip_changer","commit_stats":null,"previous_names":["arminatwork/change_hosts_ip","armintodev/hostname_ip_changer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/armintodev/hostname_ip_changer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/armintodev%2Fhostname_ip_changer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/armintodev%2Fhostname_ip_changer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/armintodev%2Fhostname_ip_changer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/armintodev%2Fhostname_ip_changer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/armintodev","download_url":"https://codeload.github.com/armintodev/hostname_ip_changer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/armintodev%2Fhostname_ip_changer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29970449,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T13:32:00.443Z","status":"ssl_error","status_checked_at":"2026-03-01T13:32:00.084Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["event-viewer","hostname-changer","ip","powershell","powershell-script","task-scheduler","windows"],"created_at":"2024-09-28T04:06:20.344Z","updated_at":"2026-03-01T13:34:28.067Z","avatar_url":"https://github.com/armintodev.png","language":"PowerShell","readme":"\n# 📦 Changer Scripts\n\n## The script provides developers with a seamless solution for managing their local IP public and hostname during development.\n\n## 🌟 Highlights\n\n- Set your IP Hostname in the Windows hosts file.\n- Set the current IP public address on the unique Hostname always after the network connection is changed\n\n## ℹ️ Overview\n\nDevelopers often face the challenge of managing their public IP addresses while developing applications. \nWhen a network connection changes, they must update the IP address within their application, which can be a tedious and error-prone process.\nTo streamline this, developers typically set a hostname to work with, but even then, they need to manually update the IP address every time it changes.\nThis script solves the problem by automating the creation and management of a hostname, ensuring that developers can consistently use a stable hostname throughout the development process, regardless of IP address changes.\n\n\n## ⬇️ Let's see How it Works\n\n- Clone the Project\n- Move it to a Directory that you want to\n- Run the `add_current_local_ip_scheduler.ps1` as Administrator - It will create a Task-Scheduler that runs our script as soon as the network reconnects\n- Disconnect your Network and Connect again - Two PowerShell windows will briefly open and close.\n- Done. Your public IP address hostname is created in the Windows hosts file and you can use it as a `local_ip` name in your development connections\n\n## Note: Please don't change the Folder structure of the scripts! It will Blow, LOL\n\n## 🆑 Commands\n\nGo to the Project directory, Run the Windows Powershell as Administrator, and Just follow the below command\n\n```bash\ncd /schedule\n.\\add_current_local_ip_scheduler.ps1\n```\n\n## 💭 Feedback and Contributing\n\nWe welcome contributions to improve this project! If you would like to contribute, please fork the repository and submit a pull request with your changes.\n\nif you encounter any issues or have suggestions for new features, please create an issue on the GitHub repository. When submitting an issue, provide as much detail as possible, including steps to reproduce the problem, your development environment, and any relevant logs or screenshots. Your feedback and contributions are essential to making this project better for everyone.\n\n##\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farmintodev%2Fhostname_ip_changer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farmintodev%2Fhostname_ip_changer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farmintodev%2Fhostname_ip_changer/lists"}