Skip to content

slrslr/Linux-bash-scripts-miscellaneous

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Miscellaneous-bash-scripts

Linux bash scripts that does not fit other repository of mine

bandwidth-limiter-linux - maintain network interface bandwidth limits in various time frames and/or change/override limit manually

banip - help guide user to block/unblock IPv4 address/range on Linux computer with iptables. "chmod 700 banip" to make it executable.

brokenlinkchecker - monitors the defined URLs and report (output or mail) if it returns any non-standard HTTP code like Not found, Forbidden or such

cloudflare-reverse-IP-hidden-mx - Discover the IP address of the hosting server where the Cloudflare protected site is really hosted. Not always works.

connections-list-per-ip-port.sh - Handy for server admin to discover why the connections number is so high, which are top connection IPs, which top ports, and suggestion on how to block using csf firewall.

convert2utf - help converting directory of files (matching user defined extension) into UTF-8, in case these are not UTF already

convertimagestowebp - prompts user for a directory to convert containing images (non-recursively) to .webp format saving disk space.

discoverroughiops - use "fio" tool to discover rough disk performance - read operations per second and bandwidth used during the reading

ftpupload - helps guide on how to use linux "ftp" client utility to upload & downlod file

iptables-restore-if-no-ping-no-ssh.sh - checks if localhost is responding to a ping and if iptables contains yours defined phrase. If any of the two options is false, it restores iptables configuration and restarts wireguard service

isipblocked - search for IP in various log files to discover details about its activity and if is blocked in iptables or in Configserver firewall

killpkgaccif24h - kills process which running more than X hours

mediainfocomparefiles - it is using already installed "mediainfo" utility to compare files in a directory regarding defined video parameters to help find out differences that cause issues after merging files together

monitornsipchange - Monitor nameservers and if its IP change, report it via e-mail

namesilobalance - discover current funds balance of the Namesilo.com account and report via email if the balance is below the defined treshold

optimizeimages - optimize images in certain directory reducing size for better performance and disk space savings

pagemonitor_for_new_footprints - monitor one web page and inform via e-mail if it contains new occurrence of the defined phrase/footprint

powersaving - change state of the defined apps. If app is running, it will be stopped. If is not running, it will be started.

search - helper bash script for searching Linux computer for files by name, by content or search&reace in certain files content

torrentcahedownloader - download .torrent file that match the torrent hash that you input

updateelectrumbtc - trash Electrum (Bitcoin wallet app), download new one, verify its signature, set as executable.

updatemuwire - helps to download new or update existing Muwire directory and build it so it can be run on Linux (if appropriate Java is installed)

updateprotonapps.sh - script for 64bit Linux to download and install/update Proton.me apications.

yahoolfdblock - checks the defined file if it contains any of the defined phrases and report via e-mail if yes

About

Scripts that does not fit other repository of mine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages