Skip to content

Instantly share code, notes, and snippets.

@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 / 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
Created November 2, 2018 14:52 — forked from lidorg-dev/README.md
Linux Container Escapes and Hardening
# Задание
## Окружение
- Есть 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 / 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: