Skip to content

Latest commit

Β 

History

History
46 lines (41 loc) Β· 1.09 KB

Basic Scripting.md

File metadata and controls

46 lines (41 loc) Β· 1.09 KB

Basic Scripting

Overview: Scripting basics for automation in cybersecurity.

Table of Contents


Introduction to Bash Scripting

Bash scripting can automate repetitive tasks, making it valuable in cybersecurity.

Creating Simple Scripts

Create a file with .sh extension, like script.sh, and add:

echo "Hello, World!"
  1. Basic Backup Script:
tar -cvf backup_$(date +%F).tar /path/to/directory
echo "Backup completed!"
  1. Network Scanner Script:
echo "Scanning network..."
for ip in {1..254}; do
    ping -c 1 192.168.1.$ip | grep "64 bytes" &
done
wait
echo "Scan completed!"
  1. Directory Cleanup Script:
find /path/to/directory -type f -name "*.tmp" -delete
echo "Temporary files deleted!"
  1. System Update Script:
echo "Updating system..."
apt update && apt upgrade -y
echo "System updated!"