Quite a few changes, didn't seperate them out.

1. Added block_ip(), which returns your external ip, using ifconfig.me
2. Added block_subprocess(), which runs the command and returns the output.
3. Moved the config into a "blocks" file, and eval is run to get the list.
4. If everything takes more than 1 second, don't crash (block_ip usually does)