Skip to content

Instantly share code, notes, and snippets.

@vox-ed9m
vox-ed9m / gist:9381a2a428484622b978e092e413da7a
Created July 6, 2021 16:13 — forked from vdw/gist:09efee4f264bb2630345
Kill tcp connection with tcpkill on CentOS

Install tcpkill
yum -y install dsniff --enablerepo=epel

View connections
netstat -tnpa | grep ESTABLISHED.*sshd.

Block with ip tables
iptables -A INPUT -s IP-ADDRESS -j DROP

Kill connection

@vox-ed9m
vox-ed9m / rsync_archive.md
Created May 11, 2021 16:39 — forked from Realmagnum/rsync_archive.md
Архивирование системы Linux с помощью rsync

Архивирование системы Linux с помощью rsync

rsync -axPHAXS / /mnt/backup

-a, —archive archive mode; equals -rlptgoD (no -H,-A,-X); подразумевает рекурсивное копирование всех файлов и каталогов включая их атрибуты, такие как дата создания и дата изменения.

-x, --one-file-system - не выходить за пределы текущей точки монтирования; don’t cross filesystem boundaries

-P, —partial —progress включает сразу несколько опций. С этим ключем rsync и покажет процесс копирования отдельных файлов, и продолжит копирование если оно было прервано. Особо эта опция пригождается при копировании больших файлов. Ключ -P нужно указывать каждый раз, иначе rsync удалит файлы которые не успели полностью закачаться.

@vox-ed9m
vox-ed9m / extensions.lua
Created September 9, 2020 15:41 — forked from igmar/extensions.lua
Asterisk LUA dialplan
require("lsqlite3")
-- Igmar: Wanneer closen we dat DB object eigenlijk ?
db = sqlite3.open('/etc/asterisk/users.sqlite')
--CONSOLE = "Console/dsp" -- Console interface for demo
--CONSOLE = "DAHDI/1"
--CONSOLE = "Phone/phone0"
TRUNK = "DAHDI/G1"