Let me give you an example of a PHP script displaying a list of debtors from the Nika ASRM database:Continue reading “PHP script “TOP debtors of the Nika billing system””
Once on one server it was necessary to monitor the integrity of the file in which the changes were made, and if someone performed a system update, then this file could change and corrections had to be made again.
Usually I use a Zabbix agent and a Zabbix server for such purposes, but this server was single and it makes no sense to install a Zabbix server on it, so I wrote a simple script:
I will give an example of a script for creating backup copies to Yandex drive.Continue reading “Backup to Yandex disk”
Once, a vulnerability was revealed on one of the file hosting services through which an attacker could upload files to a PHP server and execute it, the vulnerability was fixed and just in case, I wrote a script that would send an email if a PHP file was found in the specified directory:Continue reading “Script for email notifications when detecting prohibited files”
Usually I use Zabbix to monitor free space on the disk system, which also notifies when it is running out, but Zabbix is not used on some servers, so I wrote a small script that performs this check and sends an email notification, for example, if there is less than 12Gb of free memory:Continue reading “Script to check the free space on the HDD”
Sometimes it is necessary, for example, to delete all IPTables rules and to add only the necessary, so for convenience, you can specify them in the script, and then execute it.Continue reading “IPTables quick setup script”
I will give an example of a script for scanning and email notifications when infected files are detected.Continue reading “ClamAV script for automatic scanning and email notifications”
I will give an example of a simple script for restarting services if they are not running and sending a notification by email:Continue reading “Simple Watchdog script”
I will write below a simple example of backing up mysql databases using mysqldump.Continue reading “Backup script example”
I will give an example of a simple script against DDOS attacks for NAT servers.
The script is executed when the total number of “conntrack” connections is more than 500000, it saves to the text file the IP address which has the most “conntrack” connections, who has more than 10,000 – adds to the ipset list.