Skip to content

Instantly share code, notes, and snippets.

View kolbanidze's full-sized avatar

Grigoriy Kolbanov kolbanidze

View GitHub Profile
@kolbanidze
kolbanidze / git-tracker.py
Last active May 24, 2026 09:17
Simple git repo/user activity tracker with Telegram notification
import requests
import time
import json
import logging
import os
import urllib.parse
# --- REQUIRED ---
TELEGRAM_BOT_TOKEN = ""
TELEGRAM_CHAT_ID = ""
@kolbanidze
kolbanidze / ssh-notify.sh
Last active May 24, 2026 07:26
SSH login notification via Telegram bot
#!/usr/bin/env bash
TELEGRAM_TOKEN=""
CHAT_ID=""
if [ "$PAM_TYPE" != "open_session" ]; then
exit 0
fi
HOSTNAME=$(cat /etc/hostname)
@kolbanidze
kolbanidze / swol.py
Created January 8, 2024 14:58
Stupid wake on lan for Linux with GUI
# Stupid Wake On Lan
# Linux only. Requires package 'wol' to be installed (path to WOL binary can be configured in WOL_PATH)
from customtkinter import CTk, CTkButton, CTkLabel, CTkEntry
from dotenv import load_dotenv, set_key
from os import getenv, system
WOL_PATH = "/usr/bin/wol"
@kolbanidze
kolbanidze / nmap-whois-autoinstall.py
Created August 20, 2023 14:40
Windows Nmap & Whois Auto install
# https://github.com/kolbanidze
# Windows nmap and whois auto-installer
from requests import get
from os import system, mkdir, remove
from os.path import exists
from zipfile import ZipFile
NMAP_DOWNLOAD_URL = "https://nmap.org/dist/nmap-7.94-setup.exe"
WHOIS_DOWNLOAD_URL = "https://download.sysinternals.com/files/WhoIs.zip"
WHOIS_INSTALL_FOLDER = "C:\whois"