Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/TomChantler/EditHosts
Easy way to add and remove Windows hosts file entries
https://github.com/TomChantler/EditHosts
Last synced: 9 days ago
JSON representation
Easy way to add and remove Windows hosts file entries
- Host: GitHub
- URL: https://github.com/TomChantler/EditHosts
- Owner: TomChantler
- License: mit
- Created: 2019-04-30T08:51:31.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-05-01T00:10:21.000Z (over 5 years ago)
- Last Synced: 2024-05-23T00:34:40.923Z (7 months ago)
- Language: PowerShell
- Homepage:
- Size: 3.91 KB
- Stars: 80
- Watchers: 4
- Forks: 43
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - TomChantler/EditHosts - Easy way to add and remove Windows hosts file entries (PowerShell)
README
# EditHosts
A couple of simple PowerShell scripts which will modify the hosts file on one (or more) Windows machines, so that you can route traffic destined for certain domains to specific IP addresses with minimal fuss. The scripts do this by adding (or removing) entries to (or from) the hosts file and they do this idempotently. In other words, when you add a host to the hosts file, it won't add it if it's already there.
Additionally, there's an extra script which enables you to copy your modified hosts file to multiple machines. This needs to be used with extreme caution (although it does make a backup of the remote hosts files), but is useful if you are trying to get precisely the same hosts file onto several machines in one step.
The linked blog post also explains the proper use of the `-WhatIf` parameter.
Full instructions here: https://tomssl.com/2019/04/30/a-better-way-to-add-and-remove-windows-hosts-file-entries/