update_client.sh

来自「在网络安全中经常会遇到rootkit」· Shell 代码 · 共 67 行

SH
67
字号
#!/bin/sh######################################################################### Auto-updater client 1.0.1# Author: Michael Boelen (michael AT rootkit DOT nl)########################################################################## Change URLPREFIX (in your virutal host, WITHOUT ending slash)# Be sure you have put the latest stable file into the correct# directory (at your server)# Change the actions in this scripts (scroll down)########################################################################## Changelog########################################################################## 1.0.1# - Extended texts# 1.00# - First releaseWORKDIR="/usr/local/rkhunter"UPDATESDIR="/usr/local/rkhunter/updates"# Without ending slashURLPREFIX="http://www.mydomain.com/rkhunter"# The tool which will be used to create MD5 Digests# Linux (md5sum)# FreeBSD (md5 -q)MD5="md5 -q"if [ ${AUTOUPDATE} -eq 1 ]; then	wget ${URLPREFIX}/rk_latest.dat -O ${WORKDIR}/rk_latest.dat	if [ $? -eq 0 ]; then		MYLATEST=`cat ${WORKDIR}/my_latest.dat`      		if [ -f ${WORKDIR}/rk_latest.dat ]; then			RKLATEST=`cat ${WORKDIR}/rk_latest.dat`		else			RKLATEST="0000"		fi		# If there is a new version, do some actions.		# CHANGE THE FILES BELOW 		if [ ! "${MYLATEST}" = "${RKLATEST}" ]; then			# - Insert get option here			# wget ${URLPREFIX}/latest.tar.gz			# - Insert here install option			# cp latest.tar.gz /usr/local/install/latest.tar.gz			# cd /usr/local/install			# tar xfvz latest.tar.gz			# cd rkhunter			# ./installer.sh			# - Add some cleanup options here			echo "Action here"		fi		cp ${WORKDIR}/rk_latest.dat ${WORKDIR}/my_latest.dat	else		echo "Warning: Couldn't fetch latest information."	fifi

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?