Justin Reichardt
|
b3f50d4260
|
Whitelisted entries are removed from hosts file
|
2022-03-01 12:36:30 -06:00 |
Justin Reichardt
|
901f8c537e
|
Detects whitelist in the options
Passes the addresses of the variables when parsing the config file
Fills out the whitelist string array with config entries
|
2022-03-01 10:44:46 -06:00 |
Justin Reichardt
|
c32bed5041
|
Added ipv6 to the hostfile
Now routes all urls to 0.0.0.0 and ::
|
2022-02-26 23:42:57 -06:00 |
Justin Reichardt
|
006ea0aa11
|
Enabled Windows
Windows is still not ready fro prime time, but it does function
|
2022-02-26 21:06:09 -06:00 |
Justin Reichardt
|
6a5b2b7363
|
Filters out duplicates and comments
Creates a list of only the sites that can then be used to remove
duplicates and then set the sending address, currently 0.0.0.0
|
2022-02-23 21:22:12 -06:00 |
Justin Reichardt
|
01584ea27a
|
Removed the uneeded i variable in main
Was originally used since the for loop doesn't have a dowhile, but
breaking when not false made the code simpler to understand
|
2022-02-23 13:45:43 -06:00 |
Justin Reichardt
|
6715716701
|
Made sure there was a comment for every function
|
2022-01-26 21:22:54 -06:00 |
Justin Reichardt
|
fbb39ff8e3
|
Checks old records if cannot download from online
Before giving up on a download entry, it will check the hosts file for a
previous record to continue using
|
2021-12-09 20:58:59 -06:00 |
Justin Reichardt
|
f8a6a284c2
|
Remove rhosts temp file when completed
|
2021-12-09 18:09:51 -06:00 |
Justin Reichardt
|
17d3abc90a
|
Corrected cfgparse return values
Accidentally changed the return value to not return anything ever
|
2021-12-09 18:06:23 -06:00 |
Justin Reichardt
|
1d3f426beb
|
Gracefully exits on failure
|
2021-12-09 18:02:18 -06:00 |
Justin Reichardt
|
49612063d7
|
Added minimal support for daemon mode
|
2021-12-09 17:43:39 -06:00 |
Justin Reichardt
|
b42829d904
|
Writes temp file to hosts file
|
2021-12-09 17:03:00 -06:00 |
Justin Reichardt
|
f356390104
|
Adds sites to tmp file
|
2021-12-09 16:55:14 -06:00 |
Justin Reichardt
|
9eb4d9d543
|
Download saves to the same tmp file as everyone
|
2021-12-09 16:44:09 -06:00 |
Justin Reichardt
|
1f9d3faa8b
|
Add a header and trailing new line to downloads
Header allows the reader to know where the additions came from and the
new line makes sure that 2 entries down get jumbled together
|
2021-12-09 16:37:55 -06:00 |
Justin Reichardt
|
6529fe49fd
|
Copies the original content of hosts
Copies it to the tmp file to be copied back later
|
2021-12-09 16:28:30 -06:00 |
Justin Reichardt
|
99b17d68b0
|
Performs downloads to tmp directory
|
2021-12-09 16:08:57 -06:00 |
Justin Reichardt
|
12e774a3b4
|
Pass lists of downloads and sites
Main is now passed 2 arrays or strings: downloads and sites
|
2021-12-09 15:36:45 -06:00 |
Justin Reichardt
|
40c6572a81
|
Moved setting sys params to sysdetect
Cleans up the main function
|
2021-12-09 15:21:54 -06:00 |
Justin Reichardt
|
ad1410410b
|
Moved config parsing to a seperate function
This will allow for easier looping later on when this can be run as a
daemon
|
2021-12-09 15:12:44 -06:00 |
Justin Reichardt
|
154bd3dfe8
|
Parses config file
Parses the config file using cfgparseline
|
2021-12-09 15:02:58 -06:00 |
Justin Reichardt
|
8bfc224d5b
|
Reads the cfg config file to stdout
|
2021-12-08 14:29:15 -06:00 |
Justin Reichardt
|
66ab1732bc
|
Detects the running OS
|
2021-12-01 14:25:47 -06:00 |
Justin Reichardt
|
2a4c78c152
|
Changing language to go
It is being changed to go in order to practice the language before I
start another project.
|
2021-12-01 13:56:41 -06:00 |