|
|
| (5 intermediate revisions by the same user not shown) |
| Line 1: |
Line 1: |
| − | ==Knowledge== | + | <categorytree mode=pages>One Liners</categorytree> |
| − | ===[[Monitorix Install cPanel]]===
| |
| | | | |
| − | Instructions for installing Monitorix on a cPanel box.
| + | <categorytree mode=pages>Scripts</categorytree> |
| | | | |
| − | ===[[Find and Replace in SQL database]]=== | + | <categorytree mode=pages>GreaseMonkey</categorytree> |
| | | | |
| − | Find and replace contents of a field in MySQL.
| + | <categorytree mode=pages>Knowledge</categorytree> |
| | | | |
| − | ===[[CentOS 6 Minimum Template Changes]]=== | + | <categorytree mode=pages>LogStash</categorytree> |
| | | | |
| − | Packages that need to be installed to the base template to add standard functionality.
| + | <categorytree mode=pages>Misc</categorytree> |
| − | | |
| − | ===[[ModSec rules to block RapidLeech]]===
| |
| − | | |
| − | ModSec rules designed to block users from installing and operating RapidLeach software
| |
| − | | |
| − | ===[[Gluster Performance]]===
| |
| − | | |
| − | Basic study of performance loss when using Gluster in comparison to a physical drive or iSCSI mount.
| |
| − | | |
| − | ===[[Change default check_mem function nagios]]===
| |
| − | | |
| − | Basic install instructions for changing from check_mem to check_mem.pl function to show proper memory usage.
| |
| − | | |
| − | ==One Liners==
| |
| − | ===[[Add PHP.ini to user directory]]===
| |
| − | | |
| − | Scripts to copy php.ini file to users directory and set .htaccess to protect the file.
| |
| − | Need to know what PHP handler is set up to determin what script to run.
| |
| − | | |
| − | ===[[DOS IP with local port]]===
| |
| − | | |
| − | One liner to return all IPs that are accessing the server and what port they are connecting to. Good for determining DOS attacks that are not targeting port 80.
| |
| − | | |
| − | ===[[Find all backups for user]]===
| |
| − | | |
| − | Simple onliner that searches cPanel backup directories and returns all the backups for that user, provides ls -la output for time stamps.
| |
| − | | |
| − | ===[[Get status of MalDet hits]]===
| |
| − | | |
| − | Collection of scripts that parse the latest Maldet scan and provide useful information about the files that were found. Also can chmod or delete infected files.
| |
| − | | |
| − | ===[[View Domlogs for top visitors]]===
| |
| − | | |
| − | Several different scripts that parse the Apache domlogs for a single time period and returns the top visitors, the site they visted and their user agents.
| |
| − | | |
| − | ===[[Hacker Term Search]]===
| |
| − | | |
| − | Simple script to search php and html files for different terms and provides a list of files that were found.
| |
| − | | |
| − | ===[[Exim Queue Scripts]]===
| |
| − | | |
| − | Several different scripts to parse the exim queue directories looking for spam senders. Also has the ability to delete messages and handle very large queues.
| |
| − | | |
| − | ===[[Top MySQL Slow Queries from log]]===
| |
| − | | |
| − | Script to sort the slow.log by the longest running queries. Can provide partial or full query.
| |
| − | | |
| − | ===[[WordPress Version Finder]]===
| |
| − | | |
| − | Find wordpress versions installed on all sites. This is depreciated and will be removed shortly.
| |
| − | | |
| − | ===[[Joomla Version Finder]]===
| |
| − | | |
| − | Find joomla versions installed on all sites. This is depreciated and will be removed shortly.
| |
| − | | |
| − | ===[[Version Finder]]===
| |
| − | | |
| − | New version finder script that does a better job of searching user directories and searches for more known CMS packages.
| |
| − | | |
| − | ===[[Process Usage Scripts]]===
| |
| − | | |
| − | Scripts that collate either CPU or memory usage by process type (ie httpd) and shows what programs are using the most memory.
| |
| − | | |
| − | ===[[Denied DNS Requests]]===
| |
| − | | |
| − | Searches messages log and provides a list of the top denied DNS requests regardless of case.
| |
| − | | |
| − | ===[[Mail Bandwidth Usage Per Email Account]]===
| |
| − | | |
| − | Script that parses the mail log and provides bandwidth usage per account.
| |
| − | | |
| − | ===[[Examine large SQL queries]]===
| |
| − | | |
| − | Process for examining queries that seem to take a long time to send (ie "Writing to net")
| |
| − | | |
| − | ==Scripts==
| |
| − | ===[[SwapClean]]===
| |
| − | | |
| − | This script monitors swap usage and can automatically clear it out if the system is responsive and below several set thresholds.
| |
| − | | |
| − | ===[[errornotify]]===
| |
| − | | |
| − | Personal script that processes the apache error log once a day and sends an email with the different error types.
| |
| − | | |
| − | ===[[ministat]]===
| |
| − | | |
| − | Script to monitor common LAMP processes on a server. By default provides output from MySQL, Apache, Free, Top and loadavg every 10 seconds. Grows to terminal size so can be placed anywhere.
| |
| − | | |
| − | ===[[Disk Speed Test]]===
| |
| − | | |
| − | Script to run several different intensive speed test scripts on a single drive. Good for testing performance between physical disks or network based disks. Runs each scan three times to give you a good average.
| |
| − | | |
| − | ===[[Apache Restart]]===
| |
| − | | |
| − | Script to check the load on a server and automatically restart Apache if the load is determined to be above the threshold.
| |
| − | | |
| − | ===[[Bot Block]]===
| |
| − | | |
| − | Scripts to block DDOS attacks based on the user agent. Will start working on a new version at some point that will run more efficiently.
| |
| − | | |
| − | ===[[adig]]===
| |
| − | | |
| − | Script to dig against several different sources to provide a good overview of what is being reported for a domain. Checks agains resolv.conf, ns.liquidweb.com, google.com, and domains listed name servers. Colorizes the results to provide easier reading.
| |
| − | | |
| − | ==Greasy Monkey (GreaseMonkey Scripts)==
| |
| − | ===[[HD Button Remove]]===
| |
| − | | |
| − | Script to remove help desk buttons that are not used. Can update string to further limit or allow buttons.
| |
| − | | |
| − | ===[[Not So Important]]===
| |
| − | | |
| − | Removes important customer tickets from the priority help desk view. This should be removed automatically with a later code push.
| |
| − | | |
| − | ===[[Side Bar Color Fixer]]===
| |
| − | | |
| − | Script to clean up the stats side bar. Provides easier reading by aligning content and removing ugly links.
| |
| − | | |
| − | ===[[Less Detail]]===
| |
| − | | |
| − | Script to clean up from response detail chart and only shows select staff.
| |
| − | | |
| − | ==Misc Script Fu==
| |
| − | ===[[count*.gif? detection and removal]]===
| |
| − | | |
| − | Several different scripts that have been used to try to repair pages that have injected code.
| |
| − | | |
| − | ==Scripts by Others==
| |
| − | ===[[MySQL Memory Usage]]===
| |
| − | | |
| − | Script that provides a summary of MySQL's memory usage based on the current settings. This will provide the maximum memory usage and may not reflect the real memory usage.
| |
| − | | |
| − | ===[[MySQL Memory Usage Verbose]]===
| |
| − | | |
| − | ==Solutions (Multi Step)==
| |
| − | | |
| − | ===[[MySQL Import Progress]]===
| |