tmux (Terminal Multiplexer) , tek bir terminal penceresinde birden fazla oturum, pencere ve panel yönetmenizi sağlayan bir araçtır. Uzun süren pentest işlemleri, oturum yönetimi ve uzak sunucularda çalışma için vazgeçilmezdir.
sudo apt install tmux
sudo yum install tmux
brew install tmux
# Yeni oturum başlat
tmux new -s oturum_adi
# Oturuma bağlan
tmux attach -t oturum_adi
# Oturumları listele
tmux ls
# Oturumdan ayrıl (detach)
Ctrl+b d
# Oturumu sonlandır
tmux kill-session -t oturum_adi
# Tüm oturumları sonlandır
tmux kill-server
# Pencere yönetimi
Ctrl+b c # Yeni pencere
Ctrl+b , # Pencereyi yeniden adlandır
Ctrl+b 0-9 # Pencereye git
Ctrl+b w # Pencere listesi
Ctrl+b & # Pencereyi kapat
# Panel yönetimi
Ctrl+b % # Yatay böl
Ctrl+b " # Dikey böl
Ctrl+b o # Sonraki panele git
Ctrl+b x # Paneli kapat
Ctrl+b z # Paneli tam ekran yap
Ctrl+b Ç # Paneli yeniden boyutlandır
# Oturum yönetimi
Ctrl+b d # Detach
Ctrl+b $ # Oturumu yeniden adlandır
Ctrl+b s # Oturum listesi
# .tmux.conf ile özelleştirme
# ~/.tmux.conf
set -g prefix C-a
set -g default-terminal "screen-256color"
set -g mouse on
set -g history-limit 10000
# Otomatik başlatma
tmux new -s pentest
tmux send-keys -t pentest.1 "nmap -sV -p- 192.168.1.1" Enter
tmux new-window -t pentest -n "web"
tmux send-keys -t pentest:2 "ffuf -u https://hedef.com/FUZZ -w wordlist.txt" Enter
tmux Kurulum
bashsudo apt install tmux
sudo yum install tmux
brew install tmux
tmux Temel Kullanım
bash# Yeni oturum başlat
tmux new -s oturum_adi
# Oturuma bağlan
tmux attach -t oturum_adi
# Oturumları listele
tmux ls
# Oturumdan ayrıl (detach)
Ctrl+b d
# Oturumu sonlandır
tmux kill-session -t oturum_adi
# Tüm oturumları sonlandır
tmux kill-server
tmux Kısayollar (Prefix Ctrl+b)
bash# Pencere yönetimi
Ctrl+b c # Yeni pencere
Ctrl+b , # Pencereyi yeniden adlandır
Ctrl+b 0-9 # Pencereye git
Ctrl+b w # Pencere listesi
Ctrl+b & # Pencereyi kapat
# Panel yönetimi
Ctrl+b % # Yatay böl
Ctrl+b " # Dikey böl
Ctrl+b o # Sonraki panele git
Ctrl+b x # Paneli kapat
Ctrl+b z # Paneli tam ekran yap
Ctrl+b Ç # Paneli yeniden boyutlandır
# Oturum yönetimi
Ctrl+b d # Detach
Ctrl+b $ # Oturumu yeniden adlandır
Ctrl+b s # Oturum listesi
tmux Gelişmiş Kullanım
bash# .tmux.conf ile özelleştirme
# ~/.tmux.conf
set -g prefix C-a
set -g default-terminal "screen-256color"
set -g mouse on
set -g history-limit 10000
# Otomatik başlatma
tmux new -s pentest
tmux send-keys -t pentest.1 "nmap -sV -p- 192.168.1.1" Enter
tmux new-window -t pentest -n "web"
tmux send-keys -t pentest:2 "ffuf -u https://hedef.com/FUZZ -w wordlist.txt" Enter
🔒 Bu içeriği görmek için giriş yapın