Все Новый

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 sed -n '/^ local w_peer/,/^function cmd::/p' \
2 /etc/wireguard/wgctl/commands/activity.command.sh | head -60
3 local w_peer=16 w_drops=1
4 while IFS='|' read -r type rest; do
5 case "$type" in
6 peer)
7 local name drops
8 name=$(echo "$rest" | cut -d'|' -f1)
9 drops=$(echo "$rest" | cut -d'|' -f4)
10 (( ${#name} > w_peer )) && w_peer=${#name}

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 function cmd::activity::on_load() {
2 load_module net
3
4 flag::register --peer
5 flag::register --service
6 flag::register --ip
7 flag::register --hours
8 flag::register --type
9 flag::register --dropped
10 }

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 global _hs_last_logged
2
3 _hs_last_logged = load_hs_cache()
4
5 pubkey_to_name = build_pubkey_to_name()
6 log.info(f"Handshake poller started — {len(pubkey_to_name)} peers, "
7 f"session threshold {WG_HANDSHAKE_CHECK_SEC}s")
8
9 while True:
10 try:

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 25/05 14:00 phone-helena-2 → pihole/tcp
2 WireGuard Events
3 ──────────────────────────────────────────
4 25/05 13:28 phone-helena handshake
5 25/05 13:29 phone-nuno handshake
6 25/05 13:33 desktop-zephyr handshake
7 25/05 13:34 phone-helena handshake
8 25/05 13:35 phone-nuno handshake
9 25/05 13:40 phone-nuno handshake
10 25/05 13:41 phone-helena handshake

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 function cmd::logs::follow() {
2 local filter_ip="${1:-}" filter_name="${2:-}" filter_type="${3:-}"
3 local fw_only="${4:-false}" wg_only="${5:-false}"
4
5 log::section "WireGuard Live Log (Ctrl+C to stop)"
6 printf "\n"
7
8 local watch_args=()
9 [[ -n "$filter_name" ]] && watch_args+=(--name "$filter_name")
10 [[ -n "$filter_type" ]] && watch_args+=(--type "$filter_type")

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 function cmd::watch::_poll_handshakes() {
2 local filter_name="${1:-}" filter_type="${2:-}" filter_peers="${3:-}"
3 local w_client="${4:-20}" w_dest="${5:-18}"
4
5 while IFS= read -r line; do
6 local public_key ts
7 public_key=$(echo "$line" | awk '{print $1}')
8 ts=$(echo "$line" | awk '{print $2}')
9 [[ -z "$ts" || "$ts" == "0" ]] && continue

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 #!/usr/bin/env bash
2
3 UI_ROW_WIDTH=${UI_ROW_WIDTH:-20}
4 UI_SECTION_WIDTH=${UI_SECTION_WIDTH:-44}
5
6 function ui::row() {
7 local label="$1" value="$2" width="${3:-$UI_ROW_WIDTH}"
8 printf " %-${width}s %s\n" "${label}:" "$value"
9 }

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 #!/usr/bin/env bash
2 # ui/rule.module.sh — rendering for rule data
3 # Replaces rule::render_* functions from rule.module.sh.
4 # All functions pure rendering — no writes, no state changes.
5
6 # ======================================================
7 # Entry Rendering (shared primitives)
8 # ======================================================
9
10 # ui::rule::entries <rule_name> [indent]

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 #!/usr/bin/env python3
2
3 import json
4 import logging
5 import os
6 import signal
7 import sys
8 import time
9 from datetime import datetime, timezone
10 from pathlib import Path

nuno / gistfile1.txt

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 month ago
1 #!/usr/bin/env bash
2
3 FW_EVENTS_LOG="$(ctx::fw_events_log)"
4 WG_EVENTS_LOG="$(ctx::events_log)"
5
6 function cmd::logs::on_load() {
7 flag::register --name
8 flag::register --type
9 flag::register --since
10 flag::register --limit
Новее Позже

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

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