Все Новый

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 / 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: 96ms⋅

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