Все Новый

user:thomas фрагментов создано пользователем

title:mygist фрагментов с указанным заголовком

description:sync gists with given description

filename:myfile.txt фрагменты содержащие файлы с указанным именем

extension:yml фрагменты, содержащие файлы с указанным расширением

language:go фрагменты, содержащие файлы с указанным языком

topic:homelab фрагменты с заданной темой

all:systemctl search all fields

Регистрация

Войти

Все Новый Регистрация Войти

nuno

Зарегистрирован 2 months ago

Свежие сверху по дате создания
Свежие снизу по дате создания
Свежие сверху по дате обновления
Свежие снизу по дате обновления
Все фрагменты 570

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 #!/usr/bin/env python3
2 """
3 wgctl JSON helper — called by shell functions to read/write JSON files.
4 Usage: json_helper.py <command> <file> [key] [value]
5 """
6
7 import sys
8 import json
9 import os

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 root@wireguard:/etc/wireguard/wgctl# journalctl -u wg-quick@wg0 --since "2026-05-24 03:25:00" --until "2026-05-24 03:27:00"
2
3 May 24 03:26:05 wireguard systemd[1]: Stopping [email protected] - WireGuard via wg-quick(8) for wg0...
4
5 May 24 03:26:05 wireguard wg-quick[887151]: [#] ip link delete dev wg0
6
7 May 24 03:26:05 wireguard wg-quick[887151]: [#] iptables -D FORWARD -i wg0 -j ACCEPT; iptables -D FORWARD -o wg0 -j ACCEPT; iptables -t nat -D POSTROUTING>
8
9 May 24 03:26:05 wireguard wg-quick[887163]: iptables: Bad rule (does a matching rule exist in that chain?).

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 root@wireguard:/etc/wireguard/wgctl# wgctl identity show --name nuno
2
3 Identity: nuno
4 Policy: default
5 Rules: admin, user
6 Strict rule: no
7 Auto apply: yes
8 Peers: 3
9
10 · laptop-nuno laptop — offline

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 Identity: nuno
2 Policy: default
3 Rules: admin, user
4 Strict rule: no
5 Auto apply: yes
6 Peers: 3
7
8 ── Peers (3) ────────────────────────────
9
10 · laptop-nuno laptop — offline

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 function cmd::inspect::_blocks_info() {
2 local name="${1:-}"
3 block::has_file "$name" || return 0
4
5 local blocked_direct
6 blocked_direct=$(block::is_blocked_direct "$name")
7
8 local blocked_groups
9 blocked_groups=$(block::get_groups "$name")
10

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 function cmd::identity::_show() {
2 local name=""
3 while [[ $# -gt 0 ]]; do
4 case "$1" in
5 --name) name="$2"; shift 2 ;;
6 --help) cmd::identity::help; return ;;
7 *) log::error "Unknown flag: $1"; return 1 ;;
8 esac
9 done
10

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 function cmd::logs::show_wg_events() {
2 local filter_ip="${1:-}" filter_name="${2:-}" filter_type="${3:-}" limit="${4:-50}" collapse="${5:-1}"
3
4 [[ ! -f "$WG_EVENTS_LOG" ]] && return 0
5
6 local data
7 data=$(json::wg_events "$WG_EVENTS_LOG" "$filter_name" "$filter_type" "$limit" "$collapse" 2>/dev/null)
8
9 [[ -z "$data" ]] && return 0

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 ────────────────────────────────────────────────
2 WireGuard Activity Log
3 ────────────────────────────────────────────────
4
5 Firewall Drops
6 ──────────────────────────────────────────
7 19/05 17:00 phone-helena-2 → npm:web-ui-https/tcp (x11)
8 19/05 17:00 phone-helena-2 → docker/tcp (x5)
9 19/05 21:00 phone-helena → pihole (icmp)
10 20/05 02:00 10.1.104.1 → pihole (icmp) (x2)

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 def fw_events(file, filter_ip, filter_type, clients_dir, net_file, limit):
2 """
3 Format firewall drop events with dedup, counts, and service annotation.
4 Output per line: ts|client|dest_ip|dest_port|proto|service_name|count
5 """
6 import glob
7 from datetime import datetime
8 proto_map = {1: 'icmp', 6: 'tcp', 17: 'udp'}
9
10 # Build ip->name map

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 ────────────────────────────────────────────────
2 WireGuard Activity Log
3 ────────────────────────────────────────────────
4
5 WireGuard Events
6 ──────────────────────────────────────────
7 23/05 04:49 phone-nuno 94.63.0.129 attempt (x3)
8 23/05 04:54 phone-nuno 94.63.0.129 attempt (x3)
9 23/05 05:00 phone-nuno 94.63.0.129 attempt (x3)
10 23/05 05:06 phone-nuno 94.63.0.129 attempt (x5)
Новее Позже

Работает на Opengist ⋅ Load: 105ms⋅

Русский
Čeština Deutsch English Español Français Magyar Italiano 日本語 Polski Português Русский Türkçe Українська 中文 繁體中文
⋅ KrilHub