init push
This commit is contained in:
commit
465307fce9
81
ut1_blocklists.sh
Normal file
81
ut1_blocklists.sh
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Github repo URL
|
||||||
|
REPO_URL="git@git.geyskens.eu:sgr5/blocklists.git"
|
||||||
|
|
||||||
|
# Locatie lokale repository
|
||||||
|
LOCAL_REPO_DIR="/home/ubuntu/blocklists"
|
||||||
|
|
||||||
|
# Array van de UT1-blocklist URL's
|
||||||
|
UT1_BLOCKLIST_URLS=(
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/adult.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/agressif.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/arjel.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/audio-video.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/bitcoin.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/chat.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/cryptojacking.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/dangerous_material.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/dating.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/ddos.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/dialer.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/doh.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/download.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/educational_games.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/games.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/hacking.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/manga.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/mixed_adult.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/mobile-phone.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/phishing.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/reaffected.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/redirector.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/remote-control.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/sexual_education.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/social_networks.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/strict_redirector.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/strong_redirector.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/tricheur.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/warez.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/vpn.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/webmail.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/gambling.tar.gz"
|
||||||
|
"https://dsi.ut-capitole.fr/blacklists/download/drogue.tar.gz"
|
||||||
|
)
|
||||||
|
|
||||||
|
# Pull remote changes
|
||||||
|
cd $LOCAL_REPO_DIR
|
||||||
|
git pull
|
||||||
|
|
||||||
|
# Loop door elke URL
|
||||||
|
for UT1_BLOCKLIST_URL in ${UT1_BLOCKLIST_URLS[@]}; do
|
||||||
|
# Bestandsnaam voor de gedownloade blokkadelijst
|
||||||
|
BLOCKLIST_FILE="$LOCAL_REPO_DIR/$(basename $UT1_BLOCKLIST_URL .tar.gz).txt"
|
||||||
|
|
||||||
|
# Download de UT1-blokkadelijst
|
||||||
|
wget -O ${BLOCKLIST_FILE}.tar.gz $UT1_BLOCKLIST_URL
|
||||||
|
|
||||||
|
# Pak het tar.gz-bestand uit
|
||||||
|
tar -xvzf ${BLOCKLIST_FILE}.tar.gz -C $LOCAL_REPO_DIR
|
||||||
|
|
||||||
|
# Hernoem het 'domain'-bestand naar de naam van de lijst
|
||||||
|
mv $LOCAL_REPO_DIR/$(basename $UT1_BLOCKLIST_URL .tar.gz)/domains $BLOCKLIST_FILE
|
||||||
|
|
||||||
|
# Verwijder de uitgepakte map
|
||||||
|
rm -r $LOCAL_REPO_DIR/$(basename $UT1_BLOCKLIST_URL .tar.gz)
|
||||||
|
|
||||||
|
# Verwijder het tar.gz-bestand na het uitpakken
|
||||||
|
rm ${BLOCKLIST_FILE}.tar.gz
|
||||||
|
|
||||||
|
# Ga naar de lokale repository
|
||||||
|
cd $LOCAL_REPO_DIR
|
||||||
|
|
||||||
|
# Voeg de bijgewerkte bestanden toe aan de staging area
|
||||||
|
git add $(basename $BLOCKLIST_FILE)
|
||||||
|
|
||||||
|
# Commit de wijzigingen
|
||||||
|
git commit -m "Update $(basename $BLOCKLIST_FILE)"
|
||||||
|
|
||||||
|
# Push de wijzigingen naar de GitHub-repository
|
||||||
|
git push $REPO_URL
|
||||||
|
done
|
Loading…
Reference in New Issue
Block a user