move 3rd-party assets management to uBlockOrigin/uAssets
parent
a9799b70bc
commit
1be2f40eae
File diff suppressed because it is too large
Load Diff
@ -1,3 +0,0 @@
|
|||||||
<http://www.malwaredomains.com/?page_id=1508>:
|
|
||||||
|
|
||||||
"This malware block lists provided here are for free for noncommercial use as part of the fight against malware."
|
|
File diff suppressed because it is too large
Load Diff
@ -1,4 +0,0 @@
|
|||||||
<http://pgl.yoyo.org/as/index.php>:
|
|
||||||
|
|
||||||
Site does encourage use of the list, and nowhere could I find terms and
|
|
||||||
conditions to use the list. Assuming it can be used freely.
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,3 +0,0 @@
|
|||||||
<http://www.malwaredomainlist.com/>:
|
|
||||||
|
|
||||||
"Our list can be used for free by anyone. Feel free to use it."
|
|
File diff suppressed because it is too large
Load Diff
@ -1,13 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
# This script assumes a linux environment
|
|
||||||
|
|
||||||
echo "*** uMatrix: git adding changed assets..."
|
|
||||||
git add --update --ignore-removal --ignore-errors assets
|
|
||||||
echo "*** uMatrix: git committing assets..."
|
|
||||||
git commit -m 'update of third-party assets'
|
|
||||||
echo "*** uMatrix: git pushing assets to remote master..."
|
|
||||||
git push origin master
|
|
||||||
|
|
||||||
echo "*** uMatrix: git done."
|
|
||||||
|
|
@ -0,0 +1,28 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#
|
||||||
|
# This script assumes a linux environment
|
||||||
|
|
||||||
|
DES=$1/assets
|
||||||
|
|
||||||
|
printf "*** Packaging assets in $DES... "
|
||||||
|
|
||||||
|
rm -rf $DES
|
||||||
|
mkdir $DES
|
||||||
|
cp ./assets/assets.json $DES/
|
||||||
|
|
||||||
|
if [ -n "${TRAVIS_TAG}" ]; then
|
||||||
|
pushd .. > /dev/null
|
||||||
|
git clone --depth 1 https://github.com/uBlockOrigin/uAssets.git
|
||||||
|
popd > /dev/null
|
||||||
|
fi
|
||||||
|
|
||||||
|
mkdir $DES/thirdparties
|
||||||
|
cp -R ../uAssets/thirdparties/hosts-file.net $DES/thirdparties/
|
||||||
|
cp -R ../uAssets/thirdparties/mirror1.malwaredomains.com $DES/thirdparties/
|
||||||
|
cp -R ../uAssets/thirdparties/pgl.yoyo.org $DES/thirdparties/
|
||||||
|
cp -R ../uAssets/thirdparties/publicsuffix.org $DES/thirdparties/
|
||||||
|
cp -R ../uAssets/thirdparties/someonewhocares.org $DES/thirdparties/
|
||||||
|
cp -R ../uAssets/thirdparties/winhelp2002.mvps.org $DES/thirdparties/
|
||||||
|
cp -R ../uAssets/thirdparties/www.malwaredomainlist.com $DES/thirdparties/
|
||||||
|
|
||||||
|
echo "done."
|
@ -1,45 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
# This script assumes a linux environment
|
|
||||||
|
|
||||||
TEMPFILE=/tmp/umatrix-asset
|
|
||||||
|
|
||||||
echo "*** uMatrix: updating remote assets..."
|
|
||||||
|
|
||||||
THIRDPARTY_REMOTEURLS=(
|
|
||||||
'http://mirror1.malwaredomains.com/files/justdomains'
|
|
||||||
'http://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=1&startdate%5Bday%5D=&startdate%5Bmonth%5D=&startdate%5Byear%5D=&mimetype=plaintext'
|
|
||||||
'http://www.malwaredomainlist.com/hostslist/hosts.txt'
|
|
||||||
'http://hosts-file.net/.%5Cad_servers.txt'
|
|
||||||
'http://someonewhocares.org/hosts/hosts'
|
|
||||||
'http://winhelp2002.mvps.org/hosts.txt'
|
|
||||||
'http://publicsuffix.org/list/effective_tld_names.dat'
|
|
||||||
)
|
|
||||||
|
|
||||||
THIRDPARTY_LOCALURLS=(
|
|
||||||
'assets/thirdparties/mirror1.malwaredomains.com/files/justdomains'
|
|
||||||
'assets/thirdparties/pgl.yoyo.org/as/serverlist'
|
|
||||||
'assets/thirdparties/www.malwaredomainlist.com/hostslist/hosts.txt'
|
|
||||||
'assets/thirdparties/hosts-file.net/ad-servers'
|
|
||||||
'assets/thirdparties/someonewhocares.org/hosts/hosts'
|
|
||||||
'assets/thirdparties/winhelp2002.mvps.org/hosts.txt'
|
|
||||||
'assets/thirdparties/publicsuffix.org/list/effective_tld_names.dat'
|
|
||||||
)
|
|
||||||
|
|
||||||
ENTRY_INDEX=0
|
|
||||||
for THIRDPARTY_REMOTEURL in ${THIRDPARTY_REMOTEURLS[@]}; do
|
|
||||||
THIRDPARTY_LOCALURL=${THIRDPARTY_LOCALURLS[ENTRY_INDEX]}
|
|
||||||
echo "*** Downloading" $THIRDPARTY_REMOTEURL
|
|
||||||
if wget -q -T 30 -O $TEMPFILE -- $THIRDPARTY_REMOTEURL; then
|
|
||||||
if [ -s $TEMPFILE ]; then
|
|
||||||
if ! cmp -s $TEMPFILE $THIRDPARTY_LOCALURL; then
|
|
||||||
echo " New version found: $THIRDPARTY_LOCALURL"
|
|
||||||
if [ "$1" != "dry" ]; then
|
|
||||||
mv $TEMPFILE $THIRDPARTY_LOCALURL
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
let ENTRY_INDEX+=1
|
|
||||||
done
|
|
||||||
|
|
Loading…
Reference in New Issue