Skip to content

This project contains various scripts that I use for different purposes.

Notifications You must be signed in to change notification settings

egubaidullin/scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project contains various scripts that I use for different purposes.

Script Description
ufw_ssh_whitelist.sh This Bash script manages UFW rules to allow SSH access only from specified IP ranges. It fetches the whitelist from a GitHub repository and applies the rules to the detected SSH port. Learn more.
ufw_geo_block.sh This script allows you to block or unblock IP addresses of a specific country using UFW (Uncomplicated Firewall). Learn more.
ufw_geo_blocks.sh The script simplifies firewall rule management by leveraging UFW, allowing users to block or allow traffic from specific countries based on geographic IP addresses, and it accommodates port ranges and protocols for added flexibility in network security. Learn more
generate-ip-cert.sh This script generates a self-signed SSL certificate for an IP address. Learn more.
docker_install.sh This will install the latest versions of Docker and Docker-compose on your system. Learn more.
tlg_login_notify.sh This is a bash script that sends a notification to your Telegram account whenever someone logs in to your server via SSH. Learn more.
create_databases.sh This Bash script simplifies the process of creating MySQL databases and granting privileges to the webmaster user. It provides the following features. Learn more.
optimize_php.sh This Bash script is designed to optimize PHP-FPM settings based on your system resources. It detects installed PHP versions, displays current and proposed settings, and allows you to choose which versions to optimize. Learn more.
SFTP_Restricted_Directory_Access.sh This Bash script sets up secure SFTP access with restricted directory permissions for the user. Learn more.
project2file.py Project2File is a Python script for saving project structure and file contents to text files. Learn more.
get_files_info.py This script is a Python command-line utility that searches for files within a specified directory based on their creation date and logs the results. Learn more.
wp_rights.sh This script sets the appropriate permissions and ownership for a WordPress installation running under Nginx on Ubuntu. Learn more.
compress_png_lossy.sh This script compresses PNG images in a specified directory and its subdirectories if their file size exceeds a certain threshold. Learn more.
compress_jpg.sh This script compresses JPEG images in a specified directory and its subdirectories if their file size exceeds a certain threshold. Learn more.

About

This project contains various scripts that I use for different purposes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published