Ekranın üstünde her zaman görünen, VPN ve hedef IP bilgilerinizi gösteren overlay aracı.
curl -sSL https://raw.githubusercontent.com/doganersrm/ctf_monitor/main/install.sh | bashVeya manuel:
wget https://raw.githubusercontent.com/doganersrm/ctf_monitor/main/install.sh
chmod +x install.sh
./install.sh# Yeni terminal aç veya:
source ~/.bashrc # veya source ~/.zshrc
# Overlay'i başlat
ctfmon start
# Hedef IP ayarla
ctfmon target -u 10.10.11.202
# Durum göster
ctfmon status
# Durdur
ctfmon stop
# Güncelle
ctfmon update
# Kaldır
ctfmon uninstallEkranın üst ortasında:
● VPN: 10.10.14.5 │ ■ Local: 192.168.1.100 │ ▸ Target: 10.10.11.202
- ✅ Her zaman üstte - Diğer pencerelerin üzerinde
- ✅ Şeffaf arka plan - Görüşü engellemez
- ✅ Otomatik güncelleme - 5 saniyede bir
- ✅ Tek tıkla kopyalama - Sağ tık menüsü
- ✅ Kolay kurulum - Tek komut
- ✅ Kolay güncelleme -
ctfmon update
- Sol Tık: Bildirim göster
- Sağ Tık: Menü
- 📋 IP'leri kopyala
- ⚙️ Hedef IP ayarla
- 🗑️ Hedef IP temizle
- 🔄 Yenile
- 📍 Pozisyonu düzelt
- ❌ Çıkış
Otomatik kurulur:
- Python 3
- python3-gi (GTK3)
- xclip (kopyalama için)
- libnotify-bin (bildirimler için)
# Log kontrol
cat /tmp/ctf_vpn_monitor.log
# Yeniden başlat
ctfmon restart
# Durum kontrol
ctfmon status- Program:
~/.ctf-vpn-monitor/ - Config:
~/.ctf_vpn_config.json - Binary:
~/.local/bin/ctfmon - Log:
/tmp/ctf_vpn_monitor.log
# 1. Kurulum
curl -sSL https://raw.githubusercontent.com/doganersrm/ctf_monitor/main/install.sh | bash
source ~/.bashrc
# 2. Overlay başlat
ctfmon start
# 3. VPN'e bağlan
sudo openvpn lab.ovpn
# 4. Hedef ayarla
ctfmon target -u 10.10.11.202
# 5. Çalış!
# IP'ler ekranın üstünde görünüyor
# Sol tık: bildirim
# Sağ tık: IP kopyala| Komut | Açıklama |
|---|---|
ctfmon start |
Overlay'i başlat |
ctfmon stop |
Overlay'i durdur |
ctfmon restart |
Yeniden başlat |
ctfmon target -u IP |
Hedef IP ayarla |
ctfmon target --clear |
Hedef IP temizle |
ctfmon status |
Durum göster |
ctfmon update |
Güncelle |
ctfmon uninstall |
Kaldır |
ctfmon updatectfmon uninstallmkdir -p ~/.config/autostart
cat > ~/.config/autostart/ctf-vpn-monitor.desktop << 'EOF'
[Desktop Entry]
Type=Application
Name=CTF VPN Monitor
Exec=/home/YOUR_USERNAME/.local/bin/ctfmon start
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
EOFPull request'ler kabul edilir!
MIT
CTF için geliştirildi. Hack The Box, TryHackMe ve benzeri platformlar için idealdir.
Not: Root olarak çalıştırmayın! Normal kullanıcı yeterlidir.