- Java 8.0
- Linux, Mac OS X, Windows
- 256MB
- File Types: .txt, .hosts, .gz, .zip, .7z, [none] and unknown will be treated as .txt
- If compressed, the main file must start with any variation of "hosts"
- Acceptable entries are any line with a hostname in it that is somewhat seperate from surrounding text
- Lines starting with "#" will be ignored
- Sometimes erroneous text will be at either end of the file, its usually okay
- .tar.gz file support
- Command line support
- Multiplatform support
- Handling of URLs
- Zip4j, License: Apache-2.0, https://github.com/srikanth-lingala/zip4j
- 7-Zip-JBinding, License: LGPL-2.1 https://github.com/borisbrodski/sevenzipjbinding
- Icon: Google/Android/AOSP, License: Apache 2.0, https://google.github.io/material-design-icons/
- (GPL-3.0) https://fahdshariff.blogspot.com/2011/08/java-7-deleting-directory-by-walking.html
- (CC BY-SA 2.5) https://stackoverflow.com/a/1418724
- (CC BY-SA 3.0) https://stackoverflow.com/a/14656534
- (CC BY-SA 3.0) https://stackoverflow.com/a/18974782
- (CC BY-SA 2.5) https://stackoverflow.com/a/203992
- (CC BY-SA 3.0) https://stackoverflow.com/a/23538961
- (CC BY-SA 2.5) https://stackoverflow.com/a/4895572
- (CC BY-SA 3.0) https://stackoverflow.com/a/5667402
- (MIT) https://www.mkyong.com/regular-expressions/domain-name-regular-expression-example/