Skip to content

Instantly share code, notes, and snippets.

@rushipkar90
rushipkar90 / updatessl.sh
Created September 25, 2015 16:42
updatessl.sh
#!/bin/sh
/scripts/perlinstaller ExtUtils::Installer
rm -f /var/cpanel/version/netssleay
/usr/local/cpanel/bin/nativessl-install
/usr/local/cpanel/etc/init/stopcpsrvd
/usr/local/cpanel/etc/init/startcpsrvd
@rushipkar90
rushipkar90 / usagestatsmail.pl
Created September 25, 2015 16:42
usagestatsmail.pl
#!/usr/bin/perl
$stats = `/root/sysutils/usagestats.sh`;
chomp($hostname = `hostname`);
chomp($date = `date +%m/%d/%Y`);
open (OUT, "|/usr/sbin/sendmail -t");
print OUT "From: nobody\@$hostname\n";
print OUT "To: sysadmin\@hostpapasupport.com\n";
print OUT "Subject: $hostname: Usage Stats for $date\n\n";
@rushipkar90
rushipkar90 / usagestats.sh
Created September 25, 2015 16:42
usagestats.sh
#!/bin/sh
/root/sysutils/diskusage.pl
/root/sysutils/bandwidthusage.pl
/root/sysutils/cpuparse.pl
/root/sysutils/mysqldbsize.pl
/root/sysutils/mysqlslowq.pl
@rushipkar90
rushipkar90 / wp-bruteforce-block.sh
Created September 25, 2015 16:41
wp-bruteforce-block.sh
#!/bin/bash
for i in `tail -1000 /usr/local/apache/logs/error_log|grep "350111"| awk '{print $32}'|sort -n |uniq`;do /usr/sbin/csf -d $i wp-bruteforce;done
@rushipkar90
rushipkar90 / logodistrib.sh
Created September 25, 2015 16:40
logodistrib.sh
#!/bin/sh
alias cp="cp"
for i in `ls /home/`; do
if [ -f /home/$i/public_html/hplogo.gif ]; then
cp -vf /root/cpanel3-skel/public_html/hplogo.gif /home/$i/public_html/hplogo.gif
fi
done
@rushipkar90
rushipkar90 / list_users.pl
Created September 25, 2015 16:40
list_users.pl
#!/usr/bin/perl
use File::stat;
use Time::localtime;
for my $user (`ls /var/cpanel/users`) {
chomp $user;
if (-f "/var/cpanel/suspended/$user") {
$suspended = "yes";
chomp($reason = `cat /var/cpanel/suspended/$user`);
$date = ctime(stat("/var/cpanel/suspended/$user")->mtime);
@rushipkar90
rushipkar90 / linkspam.sh
Created September 25, 2015 16:39
linkspam.sh
#!/bin/sh
for i in `cat /etc/userdomains| cut -d":" -f1 | grep -v \*`; do grep $i.zip /var/log/messages; done
@rushipkar90
rushipkar90 / killallproc.sh
Created September 25, 2015 16:39
killallproc.sh
#!/bin/bash
ps aux | grep $1 | grep -v root | awk '{print $2}' | xargs kill -9
@rushipkar90
rushipkar90 / geteth0.sh
Created September 25, 2015 16:38
geteth0.sh
#!/bin/bash
/sbin/ifconfig eth0 |grep bytes|cut -d":" -f2|cut -d" " -f1
/sbin/ifconfig eth0 |grep bytes|cut -d":" -f3|cut -d" " -f1
@rushipkar90
rushipkar90 / getBPS-tx.sh
Created September 25, 2015 16:38
getBPS-tx.sh
#!/bin/bash
for i in 1 2; do X=$Y; sleep 1; Y=$(/sbin/ifconfig eth0|grep TX\ bytes|awk '{ print $6 }'|cut -d : -f 2); echo "$(( Y-X ))"; done | tail -1