PHP: antivirus website check
Автоматизированное сканирование:
Базовая установка:
yum install clamav -y
cd /root/install
rm -rf maldetect-*
wget http://www.rfxn.com/downloads/maldetect-current.tar.gz
tar xfz maldetect-current.tar.gz
cd maldetect-*
./install.sh
cd ~ && rm -rf /root/install/maldetect-* && rm -rf /etc/cron.daily/maldet
echo ".avi
.jpg
.flv
.png " > /usr/local/maldetect/ignore\_file\_ext
Сканирование:
freshclam ; maldet -u ; maldet -d ;
maldet --scan-all /home/
Ручная проверка на предмет подозрительных файлов:
Подозриельность определяеся наличием следующих комбинаций, которые находятся в одной строке файла:
eval.*str_rot13
eval.*base64_decode
eval.*gzinflate
file\_put\_contents.*base64_decode
base64_encode.*eval
eval.\*(.\*GLOBAL.*(
isset.\*(.\*eval.*(
Однострочники такие:
…F25.install
Updated for F25.
Repos:
cat << EOF > /etc/yum.repos.d/google-chrome.repo
[google-chrome]
name=google-chrome - \$basearch
baseurl=http://dl.google.com/linux/chrome/rpm/stable/\$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux\_signing\_key.pub
EOF
dnf copr enable vorona/pidgin-xmpp-receipts
dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm -y
dnf install http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/russianfedora-free-release-stable.noarch.rpm -y
dnf install http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/russianfedora-nonfree-release-stable.noarch.rpm -y
Pkgs:
dnf install google-chrome-stable -y
dnf install pidgin-xmpp-receipts -y
dnf install purple-skypeweb viber -y
dnf install openssh-askpass vim htop atop mc screen keychain p7zip curl vim shutter sysfsutils pwgen \
pidgin dmidecode git mercurial python-xmpp python-beautifulsoup4 libnotify alsa-utils \
thunderbird pidgin-xmpp-receipts pidgin-otr freerdp shutter vnc lm_sensors \
rdesktop firefox fping ipmitool nmap filezilla remmina remmina-plugins* -y
dnf install geany-plugins-addons geany-themes geany-plugins-codenav geany-plugins-automark \
geany-plugins-markdown geany-plugins-overview geany-plugins-autoclose -y
dnf install icedtea-web -y
dnf install virt-manager -y
usermod -G kvm -a USERNAME
usermod -G libvirt -a USERNAME
dnf install u2f-hidraw-policy -y
dnf install docker-compose docker -y
groupadd docker
usermod -aG docker USERNAME
systemctl enable docker
systemctl start docker
Tuning:
…ZE551ML: flash firmware
Asus ZenFone 2
- Unlock boot loader.
Unlock Device App you can find athttps://www.asus.comhere in Utilities:
Direct link. - Download lastest firmware…
you can find it at https://www.asus.com here in Firmware (select “for WW SKU only*”)
Also, direct link can be curled:
URL='https://www.asus.com/us/support/Download/39/1/0/13/Lk0Sg1Ulh0Ph49Hl/32/'
curl -s $URL| grep -o "\"http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE551ML/UL-Z00A-WW.*.zip\""
"http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE551ML/UL-Z00A-WW-2.20.40.174-user.zip"
TWRP
u can found here https://dl.twrp.me/Z00A/ (twrp-3.0.0-0-Z00A.img 15.3M )adb sideload
WP-monitoring
git clone https://github.com/rsmmr/git-notifier
cd public_html
git init
echo '*.jpg
*.jpeg
*.gif
*.png
*.ico
*.css
*.zip
*.tgz
*.gz
*.rar
*.bz2
*.doc
*.xls
*.exe
*.pdf
*.ppt
*.txt
*.tar
*.mid
*.midi
*.wav
*.bmp
*.rtf
*.js
*.wmv
*.wma
*.mp3
*.mpg
*.avi
*.mpeg
*.mp4
*.divx
*.ttf
*.woff2
*.woff
*.swf
*.scss
*.svg
*.mo
*.po
*.pot
*.eot
*.xap
*.json
*.xml
*.md
*.non_progressive
.git-notifier.dat
.git-notifier.dat.bak
git-notifier.log
wp-content/cache/
' > .gitignore
git config hooks.mailinglist your@mail
ln -s $HOME/git-notifier/git-notifier .git/hooks/post-commit
crontab -l > tmp.cron
echo '0 \* \* \* \* cd $HOME/public_html ; git add . && git commit -am "$(date +\%Y-\%m-\%d@\%H:\%M)" > /dev/null' >> tmp.cron
crontab tmp.cron
rm -rf tmp.cron