ابزار kali-tweaks
راهنمای کامل kali-tweaks: ابزار رسمی پیکربندی مخازن، shell prompt، بستهها و hi-dpi در Kali.
kali-tweaks ابزار رسمی Kali Linux برای پیکربندی آسان سیستم است. با این ابزار میتوانید بدون ویرایش دستی فایلها، تنظیمات مهمی مانند مخازن، پرامپت شل و بستههای پیشفرض را مدیریت کنید. در این آموزش با kali-tweaks بهطور کامل آشنا میشوید.
kali-tweaks چیست؟
kali-tweaks یک ابزار تعاملی (TUI) است که توسط تیم Offensive Security توسعه مییابد و به شما اجازه میدهد پیکربندیهای رایج Kali را بهصورت گرافیکی و امن تغییر دهید. این ابزار بهجای دستیکاری فایلهای سیستمی، تغییرات را بهصورت استاندارد اعمال میکند.
# بررسی نصب بودن kali-tweaks
dpkg -l kali-tweaks
# خروجی:
# Desired=Unknown/Install/Remove/Purge/Hold
# | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
# |/ Err?=(none)/Reinst-required (Status,Err)
# +++-===========-=================-=============-=========
# ii kali-tweaks 2024.1.2 all Kali Linux tweaks tool
# نصب در صورت عدم وجود
sudo apt install -y kali-tweaksراهاندازی kali-tweaks
# اجرای kali-tweaks با دسترسی مدیر
sudo kali-tweaksپس از اجرا، رابط کاربری متنی با چند بخش نمایش داده میشود:
┌─────────────────────┤ Kali Tweaks ├─────────────────────┐
│ │
│ My Menu: │
│ - Repository │
│ - Network │
│ - Shell & Prompt │
│ - Packages │
│ - Miscellaneous │
│ - HiDPI │
│ │
│ <Ok> <Cancel> │
└─────────────────────────────────────────────────────────┘بخش Repository
این بخش پیکربندی مخازن Kali را مدیریت میکند.
امکانات
- فعال/غیرفعال کردن
kali-bleeding-edge - اضافه کردن
deb-srcبرای سورس بستهها - انتخاب mirror منطقهای (geographic)
- فعال/غیرفعال کردن
non-freeوnon-free-firmware
# پس از تغییر با kali-tweaks، فایل sources.list بهروز میشود
cat /etc/apt/sources.list
# خروجی نمونه پس از فعالسازی bleeding-edge:
# deb http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware
# deb http://http.kali.org/kali kali-bleeding-edge main contrib non-free non-free-firmwareانتخاب mirror سریع
در بخش Repository، گزینهٔ Geographical mirror را فعال کنید تا APT بهصورت خودکار نزدیکترین mirror را انتخاب کند. این کار معمولاً سرعت دانلود را افزایش میدهد.
بخش Network
این بخش پیکربندی شبکه را مدیریت میکند:
- تنظیم پروکسی برای APT
- فعال/غیرفعال کردن IPv6
- تنظیمات NetworkManager
# پس از تنظیم پروکسی با kali-tweaks
cat /etc/apt/apt.conf.d/70proxy
# خروجی نمونه:
# Acquire::http::Proxy "http://proxy.example.com:8080";
# Acquire::https::Proxy "http://proxy.example.com:8080";بخش Shell & Prompt
این بخش ظاهر و رفتار شل را پیکربندی میکند:
- انتخاب شل پیشفرض (bash یا zsh)
- فعال/غیرفعال کردن syntax highlighting
- پیکربندی پرامپت (prompt)
- فعال/غیرفعال کردن autosuggestions
| گزینه | توضیح |
|---|---|
Bash | شل سنتی گنو با ویژگیهای پایه |
Zsh | شل پیشرفته با افزونههای بیشتر (پیشفرض در Kali) |
Syntax highlighting | رنگآمیزی دستورات بر اساس صحت |
Autosuggestions | پیشنهاد خودکار بر اساس تاریخچه |
# تغییر شل پیشفرض پس از kali-tweaks
echo $SHELL
# خروجی:
# /usr/bin/zsh
# بررسی فایل پیکربندی zsh
cat ~/.zshrc | head -20بخش Packages
این بخش به شما اجازه میدهد متاپکیجهای Kali را بهصورت آسان نصب یا حذف کنید:
┌────────────────────┤ Packages ├────────────────────┐
│ │
│ Select metapackages to install or remove: │
│ [ ] kali-linux-headless (CLI tools only) │
│ [ ] kali-linux-default (default desktop tools) │
│ [ ] kali-linux-large (large tool set) │
│ [ ] kali-linux-everything (all tools) │
│ [ ] kali-linux-web (web pentesting) │
│ [ ] kali-linux-wireless (wireless attacks) │
│ [ ] kali-linux-passwords (password attacks) │
│ [ ] kali-linux-reverse-engineering │
│ │
└─────────────────────────────────────────────────────┘نصب انتخابی ابزارها
بهجای نصب kali-linux-everything که حجم زیادی دارد، با kali-tweaks میتوانید فقط متاپکیجهای مورد نیاز خود را نصب کنید. این کار فضای دیسک و زمان دانلود را ذخیره میکند.
بخش Miscellaneous
این بخش تنظیمات متفرقه را پیکربندی میکند:
- پیکربندی برای کاربری غیر-root (همیشه توصیه میشود)
- غیرفعال کردن سرویسهای غیرضروری
- تنظیم umask پیشفرض
- پیکربندی SSH
بخش HiDPI
اگر مانیتور HiDPI (4K یا بالاتر) دارید، این بخش به شما اجازه میدهد مقیاسبندی را تنظیم کنید:
# پس از فعالسازی HiDPI با kali-tweaks
cat ~/.xprofile
# خروجی نمونه:
# # Set HiDPI scaling factor
# export GDK_SCALE=2
# export GDK_DPI_SCALE=0.5
# export QT_AUTO_SCREEN_SCALE_FACTOR=1استفاده از خط فرمان
علاوه بر رابط تعاملی، kali-tweaks گزینههای خط فرمان هم دارد:
# نمایش راهنما
kali-tweaks --help
# خروجی:
# Usage: kali-tweaks [options]
# Options:
# --repository Open Repository section
# --network Open Network section
# --shell Open Shell & Prompt section
# --packages Open Packages section
# --misc Open Miscellaneous section
# --hidpi Open HiDPI section
# -h, --help Show this help
# اجرای مستقیم یک بخش
sudo kali-tweaks --repositoryبازنشانی به تنظیمات پیشفرض
اگر پیکربندی شما بههم ریخته است، میتوانید بهسادگی به پیشفرض بازگردید:
# بازنشانی sources.list به پیشفرض
sudo kali-tweaks --repository
# سپس گزینهٔ "Reset to defaults" را انتخاب کنید
# یا بهصورت دستی
echo 'deb http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware' | sudo tee /etc/apt/sources.listخطاهای رایج
kali-tweaks اجرا نمیشود
مشکل: command not found: kali-tweaks.
راهحل:
# نصب مجدد kali-tweaks
sudo apt update
sudo apt install -y kali-tweaks
# بررسی PATH
which kali-tweaks
# /usr/bin/kali-tweaksPermission denied
مشکل: خطای دسترسی هنگام اجرای kali-tweaks.
راهحل: kali-tweaks نیاز به دسترسی مدیر دارد:
sudo kali-tweaksتغییرات اعمال نمیشوند
مشکل: پس از تغییر در kali-tweaks، فایلهای پیکربندی بهروز نمیشوند.
راهحل:
# بهروزرسانی APT پس از تغییرات مخزن
sudo apt update
# اعمال مجدد
sudo kali-tweaks --repository
# روی "Apply" کلیک کنیدتضاد با پیکربندی دستی
مشکل: اگر فایل sources.list را دستی ویرایش کردهاید، kali-tweaks ممکن است تغییرات شما را حفظ نکند.
راهحل:
# پشتیبان از فایل فعلی
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
# بازنشانی به پیشفرض
echo 'deb http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware' | sudo tee /etc/apt/sources.list
# سپس kali-tweaks را اجرا کنید
sudo kali-tweaks --repositorykali-tweaks را ترجیح دهید
همیشه برای تغییر تنظیمات رایج، از kali-tweaks استفاده کنید بهجای ویرایش دستی فایلها. این ابزار تغییرات را بهصورت استاندارد و قابل اطمینان اعمال میکند و از خرابی فایلهای پیکربندی جلوگیری میکند.
خلاصه و مرحلهٔ بعد
kali-tweaks ابزار رسمی و کارآمدی برای پیکربندی آسان Kali Linux است. این ابزار بهجای ویرایش دستی فایلها، تغییرات را بهصورت امن و استاندارد اعمال میکند و برای کاربران تازهکار و حرفهای مفید است.
بهعنوان گام بعدی:
- آموزش مخازن Kali را برای درک عمیقتر مخازن بخوانید
- آموزش APT و مدیریت بسته را برای نصب نرمافزارها ببینید
- آموزش معرفی Kali را برای مرور کلی مرور کنید
این صفحه در تاریخ ۵ تیر ۱۴۰۵ بهروزرسانی شده است.