bashscripts/README.md

52 lines
1.1 KiB
Markdown
Raw Normal View History

2022-04-27 00:02:50 +02:00
# Bash Scripts collection
2023-07-25 17:20:02 +02:00
## Permanent enviroment variables in ~/.profile
2023-01-27 15:36:13 +01:00
2023-07-25 17:20:02 +02:00
Append file `~/.profile` with this variables:
```
# E7 Scripts
# ClamAV scan script
export E7S_CLAM_LOGPATH="/path/to/logs/"
# Multiple folders separate by space
export E7S_CLAM_DIRSTOSCAN="/path/to/target/"
# Global script variables
export E7S_GOTIFY_SERVER_URL="https://push.example.com"
export E7S_LOGS_PRESERVE_DAYS=30
export ES7_LOGS_SERVER_SSH="server.example.com"
export ES7_LOGS_PATH="/path/to/web/root/"
export ES7_LOGS_URL="https://logs.example.com"
```
## Scripts
### utils/gotifypush.sh
2022-04-27 00:02:50 +02:00
Send markdown notifications to gotify channel throught curl
2022-09-29 12:27:20 +02:00
* Usage: `./gotifypush.sh <title> <message> <priority> <token> <clickurl>`
2023-07-25 17:20:02 +02:00
### utils/logger.sh
Save logs into remote server and publish it into web server
* Usage: `./logger.sh <logfile> <relativepath>`
### scan_chk.sh
2022-09-29 12:27:20 +02:00
Scan rootkits into system with chkrootkit
* Usage: `./scan_chk.sh`
2023-07-25 17:20:02 +02:00
### scan_rkh.sh
2022-09-29 12:27:20 +02:00
Scan rootkits into system with rkhunter
* Usage: `./scan_rkh.sh`
2023-07-25 17:20:02 +02:00
### scan_clam.sh
2022-09-29 12:27:20 +02:00
Scan virus and malware into system with clamav
* Usage: `./scan_clam.sh`