Skip to content

Instantly share code, notes, and snippets.

@bykvaadm
bykvaadm / sentry.py
Created June 4, 2018 08:58 — forked from fliphess/sentry.py
Ansible sentry callback plugin - Send all errors from ansible to Sentry
from __future__ import (absolute_import, division, print_function)
__metaclass__ = type
import getpass
import logging
import logging.config
import os
import socket
try:
# Задание
## Окружение
- Есть Host-A - Ansible Controller - с которого запускаем Ansible
- Есть Host-B - целевой хост, на котором выполняем действия
- На Host-A используется Ansible 2.4.x (установлен через pip)
- На Host-B - Ubuntu 16.04 + Docker-CE 17.06.2
- Есть Memcached, который доступен с Host-A (можно запустить на Host-B в качестве контейнера)
- В Memcached лежит ключ `filepath` со значением `/usr/share/nginx/html/cron.html`
@bykvaadm
bykvaadm / README.md
Created November 2, 2018 14:52 — forked from lidorg-dev/README.md
Linux Container Escapes and Hardening
@bykvaadm
bykvaadm / apt-rdepends-tree
Last active December 19, 2018 09:41 — forked from damphat/apt-rdepends-tree
debian dependency tree
#! /bin/bash
# Description: show dependency tree
# Author: damphat, bykva
if [ $# != 1 ]; then
echo 'Usage: apt-rdepends-tree <package>'
echo 'Required packages: apt-rdepends'
exit 1
fi
@bykvaadm
bykvaadm / README.md
Last active June 3, 2022 03:45
Postgres patron backup on Minio with prometheus monitoring

Скрипт не претендует на истину первой инстанции

Да, я знаю что есть способ ${the_best_pg_backup_method}

Это просто скрипт которым я поделился - хочешь пользуйся, не хочешь - иди мимо

@bykvaadm
bykvaadm / CVE-2026-31431-mitigate.yml
Created April 30, 2026 10:17
CVE-2026-31431 ansible playbook mitigation
---
- name: CIS | Disable algif_aead kernel module
hosts: all
become: true
tasks:
- name: "CIS | Ensure algif_aead is blacklisted via modprobe"
ansible.builtin.copy:
dest: /etc/modprobe.d/disable-algif_aead.conf
content: |
@bykvaadm
bykvaadm / gist:7bb8937ebc4f0485fea26fa27af4c522
Created May 8, 2026 13:41
CVE-2026-43284_CVE-2026-43500_mitigate
- name: Mitigate DirtyFrag (CVE-2026-43284 / CVE-2026-43500)
hosts: all
become: true
tasks:
- name: Caveats
debug:
msg: |
ВНИМАНИЕ:
- esp4/esp6: если используется IPsec VPN (strongSwan, Libreswan и др.) —
отключение сломает туннели. В таком случае ждать патча ядра.