Skip to content

Instantly share code, notes, and snippets.

View parsibox's full-sized avatar

Mohsen Davari parsibox

View GitHub Profile
شکن:
178.22.122.100
185.51.200.2
الکترو:
78.157.42.100
78.157.42.101
رادار:
@parsibox
parsibox / per min
Created April 27, 2025 14:58
calculate rate of new lines in log
stdbuf -oL tail -f /var/www/golang/logs/2025-04-27/esb_worker_db_queue_peertopeer_0_404012_2_access.log | \
> stdbuf -oL grep -oP '"time":"\K[^"]+' | \
> stdbuf -oL awk -F'[:T.]' '{print $2":"$3}' | \
> stdbuf -oL uniq -c | \
> while read count minute; do
> echo "Rate for $minute: $count logs";
> done
@parsibox
parsibox / gist:10c51bcff762fe214f3e26becf101e48
Created April 27, 2025 09:47
windows docker command disable auto startup container
docker ps -a -q | ForEach-Object { docker update --restart=no $_ }
@parsibox
parsibox / gist:8e054b0498d08b6cd1f5ab72dee99a1b
Created April 18, 2025 07:10
php82 install extentions from source
phpize8.2
./configure --with-php-config=/usr/bin/php-config8.2 --enable-openssl --enable-fiber
make -j$(nproc)
sudo make install
```
for host in /sys/class/scsi_host/*; do echo "- - -" | sudo tee $host/scan; ls /dev/sd* ; done
or
echo "- - -" | tee /sys/class/scsi_host/host*/scan
lsblk
@parsibox
parsibox / csf_release_no_packet_ip.sh
Created January 28, 2025 16:51
unblocked no droped packet blocked ip from iptables with csf
#!/bin/bash
# Temporary file to store IPs dropped by iptables in DENYIN chain
TEMP_DROPPED_IPS="/tmp/dropped_ips.txt"
# Function to extract IP blocks/ranges being dropped in the DENYIN chain
get_dropped_ips() {
# Extract IP blocks/ranges that are actively being dropped in the DENYIN chain
iptables -vL DENYIN -n | grep 'DROP' | awk '{if ($1 > 0) print $8}' | sort | uniq > "$TEMP_DROPPED_IPS"
}
@parsibox
parsibox / notepad++.reg
Created December 12, 2024 07:25
notepad++.reg for windows 11
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Notepad++]
@="Edit With Notepad++"
"Icon"="C:\\Program Files\\Notepad++\\notepad++.exe,0"
[HKEY_CLASSES_ROOT\*\shell\Notepad++\command]
@="\"C:\\Program Files\\Notepad++\\notepad++.exe\" \"%1\""
@parsibox
parsibox / gist:263d0b2a813702064f6ce949b2314351
Created November 1, 2024 17:26
nginx error log get clientip
grep -oP '(?<=client: )[\d.]+(?=,)' /var/log/nginx/error.log | sort | uniq -c | sort -nr | head -n 20
@parsibox
parsibox / gist:557a8e914637d9665f036466a3d5dec8
Created October 17, 2024 09:06
iptables remove duplicated rule
/sbin/iptables-save | awk '/^COMMIT$/ { delete x; }; !x[$0]++' > /tmp/iptables.conf
/sbin/iptables -F
/sbin/iptables-restore < /tmp/iptables.conf
/sbin/iptables-save
@parsibox
parsibox / httpd.conf
Created October 12, 2024 10:02
Apache multipe php
<Directory "D:/wamp64/bin/php/php8.2.18">
Require all granted
</Directory>
ScriptAlias /php-cgi-8.2 "D:/wamp64/bin/php/php8.2.18/php-cgi.exe"
Action application/x-httpd-php8 /php-cgi-8.2
<FilesMatch "\.php8$">
SetHandler application/x-httpd-php8
AllowOverride All