AMV

ellievsbear
I'd rather be in outer space 🛸
Peter Solarz
Monterey Bay Aquarium
"I'm Dorothy Gale from Kansas"

Discoholic 🪩

JBB: An Artblog!
No title available
Stranger Things
Xuebing Du
No title available

Love Begins
Misplaced Lens Cap
d e v o n

tannertan36
Cosimo Galluzzi

titsay

祝日 / Permanent Vacation

roma★
occasionally subtle
seen from United States

seen from Türkiye
seen from United Kingdom
seen from Türkiye
seen from France
seen from Türkiye
seen from Italy
seen from United States

seen from Brazil

seen from Malaysia

seen from Türkiye

seen from United States

seen from Malaysia

seen from Malaysia
seen from United States

seen from Singapore

seen from United States
seen from United States

seen from United States

seen from Türkiye
@dude56987
AMV
This is a great speech from a old movie called "The Dictator".
Looking at Some IP Blocking Technologies
I started with the goal of grabbing a IP blocklist to use with UFW, my firewall on Linux Mint. When I started I was orignally going to try and use the bluetack level 1 blocklist but they no longer allow the general public to download their lists so I found another site that looks good. Luckily the site also hosts the bluetack lists. http://www.iblocklist.com/ Then I was looking for a program that I could use the blocklists on since I couldn't find a way to run them through UFW. This lead me to this... https://en.wikipedia.org/wiki/PeerGuardian
BUT, the standard repos on Linux Mint for me don't include it. Also while it is multi platform its versions are out of sync and the windows version of the project seems to have branched to..
https://en.wikipedia.org/wiki/PeerBlock SO what I decided to do for my purposes was create a simple bash script to download and merge multiple blocklists from iblocklist.com into a single file. After this for usefulness sake I then had the merged list installed into transmissions blocklist config folder. This means it would load it up after launch. So while it doesn't give me the system wide IP list blocking I was after. I will modify the script and convert it from bash to python and make it add a rule for each item in the blocklists into UFW my firewall of choice. Below is the code I ended up writing(Can be copy pasted to terminal)...
#Script to download and compile blocklists for transmission mkdir tempBlocklistDir; # level 1 bluetack; wget "http://list.iblocklist.com/?list=bt_level1&fileformat=p2p&archiveformat=gz" -O tempBlocklistDir/blocklist1.gz; # bad peers blocklist; wget "http://list.iblocklist.com/?list=bt_templist&fileformat=p2p&archiveformat=gz" -O tempBlocklistDir/blocklist2.gz; # level 2 bluetack; wget "http://list.iblocklist.com/?list=bt_level2&fileformat=p2p&archiveformat=gz" -O tempBlocklistDir/blocklist3.gz; # level 3 bluetack; wget "http://list.iblocklist.com/?list=bt_level3&fileformat=p2p&archiveformat=gz" -O tempBlocklistDir/blocklist4.gz; # room to add extra blocklists (commented out to do nothing ATM); #wget "" -O tempBlocklistDir/blocklist5.gz; #wget "" -O tempBlocklistDir/blocklist6.gz; #wget "" -O tempBlocklistDir/blocklist7.gz; #wget "" -O tempBlocklistDir/blocklist8.gz; #wget "" -O tempBlocklistDir/blocklist9.gz; echo "Unzip file..." gunzip tempBlocklistDir/blocklist*.gz; echo "Merge lists..." cat tempBlocklistDir/blocklist* >> tempBlocklistDir/compiledBlocklist; echo "Move compiled list to transmission directory..." cp tempBlocklistDir/compiledBlocklist ~/.config/transmission/blocklists/compiledBlocklist; echo "Cleanup..." rm -r -v tempBlocklistDir; echo "Done!"