Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
sed -i '/\#USOM KURALLARI/,$d' /etc/postfix/sndr
rm /tmp/blockeddomains.tmp /tmp/blockeddomains /tmp/spammeripblocks
touch /tmp/blockeddomains.tmp /tmp/blockeddomains /tmp/spammeripblocks
/bin/usomsync -url=https://www.usom.gov.tr/rss/zararli-baglanti.rss -d=/tmp/blockeddomains.tmp -ip=/tmp/spammeripblocks
cat /tmp/blockeddomains.tmp|grep -v "/">/tmp/blockeddomains
sed -i 's/^/\//' /tmp/blockeddomains && sed -i 's/$/\/REJECT USOM/' /tmp/blockeddomains && sed -i '1s/^/\#USOM KURALLARI\n/' /tmp/blockeddomains
sed -i 's/$/\ REJECT USOM/' /tmp/spammeripblocks
cat /tmp/spammeripblocks>/etc/postfix/client_ips_custom
postmap /etc/postfix/client_ips_custom
#!/bin/bash
rm /tmp/blockeddomains.tmp /tmp/blockeddomains /tmp/spammeripblocks /tmp/restricted-list /var/www/usom-restricted-list.txt
touch /tmp/blockeddomains.tmp /tmp/blockeddomains /tmp/spammeripblocks /tmp/restricted-list /var/www/usom-restricted-list.txt
/bin/usomsync -url=https://www.usom.gov.tr/rss/zararli-baglanti.rss -d=/tmp/blockeddomains.tmp -ip=/tmp/spammeripblocks
cat /tmp/blockeddomains.tmp|grep -v "/">/tmp/blockeddomains
cat /tmp/blockeddomains>/tmp/restricted-list && cat /tmp/spammeripblocks>>/tmp/restricted-list
sed -i 's/^/\/ip firewall address-list add address\=/' /tmp/restricted-list && sed -i 's/$/ list=restricted/' /tmp/restricted-list
sort /tmp/restricted-list | uniq > /var/www/usom-restricted-list.txt
/usr/sbin/cli show interfaces media detail | grep 'Physical interface: ge-0\|Link partner Speed: ' | sed 's/^.*Link.*partner.*Speed/NEWLINE Link Speed/' | sed "s/ Enabled.*'[^']*'/ /" | sed 's/\, Enabled.*//' | sed 'N;s/\n\s*NEWLINE//;P;D'