Все Новый

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 26/05 02:12 phone-helena-2 - handshake ↑ 9m
2 26/05 02:06 phone-helena 148.69.37.36 handshake ↑ 5m
3 26/05 02:02 phone-helena-2 - handshake ↑ 15m offline
4 26/05 02:01 phone-helena 148.69.37.36 handshake ↑ 5m
5 26/05 01:56 phone-helena 148.69.37.36 handshake ↑ 20m offline
6 26/05 01:49 phone-nuno nuno-home handshake ↑ 6m
7 26/05 01:47 phone-helena-2 - handshake ↑ 9m
8 26/05 01:42 phone-nuno nuno-home handshake ↑ 14m offline
9 26/05 01:37 phone-helena-2 - handshake ↑ 5m
10 26/05 01:36 phone-helena 148.69.37.36 handshake ↑ 5m

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 Firewall Drops
2 ──────────────────────────────────────────
3 26/05 02:00 laptop-nuno 94.63.0.129 → nuno-home → npm/tcp (10.0.0.101:3260)
4 26/05 01:00 laptop-nuno 94.63.0.129 → nuno-home → npm/tcp (10.0.0.101:3260) (x93)
5 26/05 00:00 laptop-nuno 94.63.0.129 → nuno-home → npm/tcp (10.0.0.101:3260) (x90)
6 25/05 23:00 phone-helena-2 → pihole (icmp) (10.0.0.103)
7 25/05 23:00 laptop-nuno 94.63.0.129 → nuno-home → npm/tcp (10.0.0.101:3260) (x91)
8 25/05 22:00 laptop-nuno 94.63.0.129 → nuno-home → npm:web-ui-https/tcp (10.0.0.101:443)
9 25/05 22:00 laptop-nuno 94.63.0.129 → nuno-home → npm/tcp (10.0.0.101:3260) (x90)
10 25/05 21:00 phone-helena-2 → pihole (icmp) (10.0.0.103)

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 26/05 01:21 phone-helena 148.69.37.36 handshake ↑ 15m
2 26/05 01:16 phone-nuno nuno-home handshake ↑ 14m
3 26/05 01:12 phone-helena-2 handshake ↑ 10m
4 26/05 01:06 phone-helena 148.69.37.36 handshake ↑ 5m
5 26/05 01:02 phone-nuno nuno-home handshake ↑ 11m
6 26/05 01:02 phone-helena-2 handshake ↑ 10m
7 26/05 01:01 phone-helena 148.69.37.36 handshake
8 26/05 00:52 phone-helena-2 handshake ↑ 5m
9 26/05 00:50 phone-nuno nuno-home handshake ↑ 24m
10 26/05 00:47 phone-helena-2 handshake ↑ 5m

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 def wg_events(file, filter_client, filter_type, limit, collapse='1',
2 since='', filter_event='', endpoint_cache_file=''):
3 """
4 Format WireGuard events with dedup, counts, gap and endpoint resolution.
5 Output per line: ts|client|endpoint|event|count|gap_seconds
6 """
7 from datetime import datetime
8 from collections import defaultdict
9 do_collapse = str(collapse) != '0'
10 limit = int(limit) if limit else 50

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 25/05 15:29 phone-helena handshake ↑ 9m
2 25/05 15:32 phone-nuno handshake ↑ 5m
3 25/05 15:34 desktop-zephyr handshake ↑ 6m
4 25/05 15:34 phone-helena handshake ↑ 5m
5 25/05 15:39 phone-nuno handshake ↑ 7m
6 25/05 15:42 phone-helena handshake ↑ 7m
7 25/05 15:42 desktop-zephyr handshake ↑ 8m
8 25/05 15:47 phone-nuno handshake ↑ 8m
9 25/05 15:47 phone-helena handshake ↑ 5m
10 25/05 15:48 desktop-zephyr handshake ↑ 6m

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 function ui::logs::wg_row() {
2 local ts="${1:-}" client="${2:-}" endpoint="${3:-}" event="${4:-}" count="${5:-1}" \
3 w_client="${6:-20}" w_endpoint="${7:-20}"
4 local event_color
5 case "$event" in
6 handshake) event_color="\033[1;32m" ;;
7 attempt) event_color="\033[1;31m" ;;
8 *) event_color="\033[0;37m" ;;
9 esac
10 local count_suffix=""

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 function cmd::logs::show() {
2 local name="" type="" limit=50 since=""
3 local fw_only=false wg_only=false follow=false merged=false
4 local raw=false detailed=false
5 local filter_service="" filter_event=""
6
7 while [[ $# -gt 0 ]]; do
8 case "$1" in
9 --name) name="$2"; shift 2 ;;
10 --type) type="$2"; shift 2 ;;

nuno / unit.sh

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 #!/usr/bin/env bash
2 # test/unit.sh — unit test sections
3 # Tests pure functions directly — no binary, no state changes.
4 # Sourced by test.command.sh — do not execute directly.
5
6 # ============================================
7 # Helpers
8 # ============================================
9
10 function cmd::test::assert() {

nuno / integration.sh

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 #!/usr/bin/env bash
2 # test/integration.sh — integration test sections
3 # Tests run against the live wgctl binary.
4 # Sourced by test.command.sh — do not execute directly.
5
6 WGCTL_BINARY="$(command -v wgctl)"
7
8 # ============================================
9 # Helpers
10 # ============================================

nuno / fn.sh

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 #!/usr/bin/env bash
2 # test/fn.sh — individual function test blocks
3 # Sourced by test.command.sh — do not execute directly.
4 # Requires run_cmd / run_cmd_fails from integration.sh to be sourced first.
5
6 function cmd::test::run_function() {
7 local fn="$1"
8 case "$fn" in
9 cmd::block::run) cmd::test::fn_block ;;
10 cmd::unblock::run) cmd::test::fn_unblock ;;
Новее Позже

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

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