
как fastfetch, но для безопасности и конфиденциальности.
Postfetch (posture fetch) — это инструмент аудита конфиденциальности и безопасности в стиле fastfetch для Linux, написанный на Rust.
Вместо косметической информации о системе, postfetch показывает, настроена ли ваша система на поддержку конфиденциальности, безопасности, локального контроля и цифрового суверенитета.
| Module | Checks |
|---|---|
| encryption | Шифрование дисков LUKS, активные устройства dm-crypt, /etc/crypttab, шифрованный swap, чип TPM, шифрование домашнего каталога, и другие |
| firewall | nftables, iptables, UFW, firewalld, общее состояние брандмауэра, и другие |
| dns | Серверы имён + метка провайдера, риск утечки DNS, DNS-over-TLS, DNSSEC, локальные резолверы (unbound, dnsmasq, dnscrypt), и другие |
| telemetry | apport, whoopsie, snapd, geoclue, avahi, systemd-coredump, настройки телеметрии Firefox, управляемые политики Chrome, и другие |
| sandboxing | Flatpak, Firejail, bubblewrap, AppArmor, SELinux, seccomp (PID 1), Docker, и другие |
| hardening | ASLR, kptr_restrict, dmesg_restrict, perf_event_paranoid, ptrace_scope, непривилегированные пространства имён пользователей, auditd, и другие |
| network | VPN-интерфейс (tun/wg/proton/mullvad), служба Tor + SocksPort, рандомизация MAC-адреса WiFi, статус IPv6, открытые порты, и другие |
Следующая однострочная команда позволяет запустить последний бинарник напрямую:
curl -sL https://github.com/R3DRUN3/postfetch/releases/download/v0.2.0/postfetch-v0.2.0-x86_64-linux-musl.tar.gz | tar -xz && ./postfetch
Postfetch также доступен в aur, вы можете установить его с помощью yay -S postfetch.
[!TIP] Чтобы охватить все проверки, лучше запускать с
sudo

Если вы хотите сократить вывод, вы также можете запустить один модуль, например:
sudo ./postfetch --module network
-w, --warnings-only Показывать только непройденные проверки
--no-color Отключить вывод с использованием ANSI-цветов
-m, --module <MODULE> Запустить только один модуль
src/checks/mymodule.rs —> реализуйте pub fn check_mymodule() -> Vec<CheckResult>.src/checks/mod.rs с помощью pub mod mymodule;.src/main.rs.Всё, других изменений не требуется.