ridzimeko / TA Suricata Ruleset
0 Lajky
0 Forky
1 Soubory
Naposledy aktivní
| 1 | # --- SSH SCAN & BRUTEFORCE --- |
| 2 | alert ssh any any -> $HOME_NET 22 (msg:"ET SCAN LibSSH Based Frequent SSH Connections Likely BruteForce Attack"; flow:established,to_server; content:"SSH-"; content:"libssh"; within:20; threshold: type both, count 5, seconds 30, track by_src; classtype:attempted-admin; sid:2006546; rev:9; metadata:created_at 2010_07_30, confidence Medium, signature_severity Informational, updated_at 2019_07_26;) |
| 3 | alert ssh any any -> $HOME_NET any (msg:"ET SCAN SSH BruteForce Tool with fake PUTTY version"; flow:established,to_server; ssh_proto; content:"PUTTY"; threshold: type limit, track by_src, count 1, seconds 30; classtype:network-scan; sid:2019876; rev:6; metadata:created_at 2014_12_05, confidence Medium, signature_severity Informational, tag Description_Generated_By_Proofpoint_Nexus, updated_at 2019_07_26;) |
| 4 | alert tcp $EXTERNAL_NET any -> $HOME_NET 22 (msg:"SSH Brute Force Connection Pattern"; flow:to_server; flags:S,12; threshold: type both, track by_src, count 20, seconds 120; reference:url,en.wikipedia.org/wiki/Brute_force_attack; classtype:attempted-recon; sid:2001219; rev:20; metadata:created_at 2010_07_30, confidence Medium, signature_severity Informational, updated_at 2019_07_26;) |
| 5 | |
| 6 | # --- PORT SCANNING RULES --- |
| 7 | # SCAN SYN (GENERAL) |
| 8 | alert tcp any any -> $HOME_NET any (msg:"SCAN Nmap SYN scan detected"; flags:S,12; threshold: type threshold, track by_src, count 1000, seconds 10; classtype:attempted-recon; sid:1000001; rev:1;) |
| 9 | |
| 10 | # SCAN OS |
ridzimeko / Fedora Install Script
0 Lajky
0 Forky
1 Soubory
Naposledy aktivní
| 1 | Post-install fedora cheatsheet for beginners |
| 2 | |
| 3 | Upgrade everything first: sudo dnf upgrade |
| 4 | |
| 5 | Run the following commands for fixing ca-certificate & video hardware encoding/decoding: |
| 6 | --- |
| 7 | |
| 8 | sudo ln -s /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem /etc/ssl/certs/ca-certificates.crt |
| 9 | sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm -y |
| 10 | sudo dnf config-manager setopt fedora-cisco-openh264.enabled=1 |
ridzimeko / PHP+NGINX+MariaDB Docker Compose
0 Lajky
0 Forky
1 Soubory
Naposledy aktivní
| 1 | |
| 2 | version: "3.9" |
| 3 | services: |
| 4 | nginx: |
| 5 | build: ./nginx/ |
| 6 | ports: |
| 7 | - 80:80 |
| 8 | |
| 9 | volumes: |
| 10 | - ./php_code/:/var/www/html/ |
ridzimeko / Wordpress + MySQL Docker Compose
0 Lajky
0 Forky
1 Soubory
Naposledy aktivní
| 1 | services: |
| 2 | wordpress: |
| 3 | image: wordpress:php8.3 |
| 4 | restart: unless-stopped |
| 5 | mem_limit: 128M |
| 6 | mem_reservation: 128M |
| 7 | memswap_limit: 512M |
| 8 | cpus: "0.5" |
| 9 | ports: |
| 10 | - 2233:80 |
ridzimeko / My VPS Setup
0 Lajky
0 Forky
1 Soubory
Naposledy aktivní
| 1 | # --- install caddy --- |
| 2 | |
| 3 | sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl |
| 4 | curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg |
| 5 | curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list |
| 6 | sudo apt update |
| 7 | sudo apt install caddy |
| 8 | |
| 9 | |
| 10 | # --- install docker --- |
ridzimeko / Traefik Boilerplate
0 Lajky
0 Forky
1 Soubory
Naposledy aktivní
| 1 | version: "3" |
| 2 | services: |
| 3 | reverse-proxy: |
| 4 | # The official v3 Traefik docker image |
| 5 | image: traefik:v3.1 |
| 6 | ports: |
| 7 | # The HTTP port |
| 8 | - "80:80" |
| 9 | # The Web UI (Don't use this in production!) |
| 10 | - "8080:8080" |
ridzimeko / Siakad Kuesioner Auto Answer
0 Lajky
0 Forky
1 Soubory
Naposledy aktivní
Manipulasi DOM untuk menjawab semua pertanyaan kuesioner secara otomatis
| 1 | // Mendapatkan semua elemen dengan class "question-list" |
| 2 | let questionList = document.querySelectorAll( |
| 3 | '[class*="not-filled-in question-"]' |
| 4 | ); |
| 5 | |
| 6 | // Melakukan perulangan untuk setiap pertanyaan |
| 7 | questionList.forEach((radioGroup, i) => { |
| 8 | // Mendapatkan semua input radio dalam satu grup |
| 9 | const radioOptions = radioGroup.querySelectorAll(".option-jawaban"); |
ridzimeko / rsync-cheatsheet
1 Lajky
0 Forky
1 Soubory
Naposledy aktivní
| 1 | # filter directory based on .gitignore file |
| 2 | --filter=":- .gitignore" |
| 3 | |
| 4 | # exclude .git folder |
| 5 | --exclude='/.git' |
| 6 | |
| 7 | # run rsync as sudo |
| 8 | --rsync-path="sudo rsync" |
| 9 | |
| 10 | # Run rsync as sudo with gitignore and exclude .git folder |
Novější
Starší