Заблокировать ip из AS при помощи iptables и bash скрипта

Тут нужно было заблокировать доступ к серверу целой AS при помощи iptables, сетей было много, ручками лень, решил написать bash скрипт. В целом он подойдет и вам, под свои нужды отредактируете сами. apt install whois Обратите внимание на строки: # Проверка наличия файла для сохранения правил iptables # Если установлен iptables-persistent iptables_rules_file=»/etc/iptables/rules.v4″ # Просто iptables # iptables_rules_file=»/etc/iptables.save»

OpenWRT 23.05.0 как заблокировать доступ к сайтам

Инструкция по блокировке сайтов из OpenWRT 23.05.0 Заходим на роутер и проходим в Firewall вкладка IP sets, нажимаем Add внизу страницы В открывшемся окне в полях пишем и выбираем следующее: Name: blocksite Family: IPv4 Packet Field Match: dest_ip Destination IP Переходим во вкладку — Traffic Rules нажимаем Add внизу страницы Name: blocksite Protocol: Any

pip python externally-managed-environment

error: externally-managed-environment исправляем ошибку при установки пакетов при помощи pip python, чтобы ошибку устранить, нам нужно под каждый проект создать свое окружение, при помощи команд ниже. Для этого переходим в папку проекта и вводим команды: python -m venv .venv Активируем виртуальную среду: source .venv/bin/activate И после этого устанавливаем пакет, пример установки пакета cowsay: pip install cowsay Можно также не устанавливать виртуальную среду а просто установить пакет с тегом: —break-system-package и это будет выглядит так:

Установка nekoray sing-geosite sing-geoip Arch Linux из Aur

Nekoray кроссплатформенный менеджер конфигурации прокси-сервера на основе Qt (серверная часть: v2ray/sing-box) Установим зависимости: sudo pacman -S qt6-tools yaml-cpp cmake ninja go git Скачиваем: git clone https://aur.archlinux.org/nekoray.git Собираем: cd nekoray makepkg После того как сборка завершиться, в папке nekoray появится архив в название которого, будет версия программы и её название с расширением файла

Error writing to file — write (28: No space left on device)

Error writing to file — write (28: No space left on device) говорит вам о том что у вас на устройстве не осталось места. Для этого вам нужно найти источник переполнения, делаем это следующими командами в Linux: df -h Получаем вывод что-то вроде: root@debian:~# df -h Filesystem Size Used Avail Use% Mounted on udev 469M 0 469M 0% /dev tmpfs 98M 512K 98M 1% /run /dev/sda1 9.4G 9.0G 0 100% / tmpfs 489M 0 489M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 98M 0 98M 0% /run/user/0

Создаем бота Kaspa price telegram bot на Python3

Kaspa это молодая перспективная монета в криптотематике. Установим Python3: apt install python3 Поставим pip: apt install python3-pip pyTelegramBotAPI и telebot: pip3 install pyTelegramBotAPI telebot requests Нам нужна директория для бота: mkdir /opt/kaspabot Создадим файл с кодом бота: nano /opt/kaspabot/kaspaprice.py Добавим в него следующий код: #!/usr/bin/env python3 import requests import json import telebot import time TOKEN = ‘Тут ваш токен вашего созданного бота в Telegram’ bot = telebot.TeleBot(TOKEN) @bot.message_handler(commands=[‘price’]) def

Как прошить Телефон Xiaomi MIUI Fastboot из Linux

Для того чтобы прошить телефон Xiaomi MIUI Fastboot из Linux, для начала вам нужно установить на компьютер инструменты платформы Android Debian: sudo apt-get install android-tools-adb sudo apt-get install android-tools-fastboot Arch linux: sudo pacman -S android-tools После чего скачивайте под свой телефон прошивку для Fastboot, обычно она заархивирована в tgz, разархивируете её и переходите в папку которую вынули из архива. Архив выглядит примерно так: После того как android-tools установили вам

Оповещение о входе на сервер по ssh в telegram бот

Оповещение о входе на сервер по ssh можно реализовать пр помощи telegram бота. Бота создаем в @BotFather После того как создали бота, начинаем настраивать сервер с которого будет приходить оповещение о входе на него по средствам ssh. Создадим файл login-telegram в /usr/bin/: nano /usr/bin/login-telegram Пишем туда следующий код: #!/bin/bash ## here is your bot token TOKEN=»» ## here is your telegram id ID=»» URL=»https://api.telegram.org/bot$TOKEN