
fastfetch와 비슷하지만 보안 및 개인정보 보호에 초점을 맞춘 도구입니다.
Postfetch (posture fetch)는 Rust로 작성된 fastfetch 스타일의 Linux 개인정보 및 보안 감사 도구입니다.
시스템의 화려한 정보 대신 postfetch는 시스템이 개인정보, 보안, 로컬 제어, 디지털 주권을 지원하도록 구성되었는지 보여줍니다.
| 모듈 | 검사 항목 |
|---|---|
| encryption | LUKS 디스크 암호화, 활성 dm-crypt 장치, /etc/crypttab, 스왑 암호화, 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, WiFi MAC 무작위화, 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에 match 분기 추가.이것만 하면 되며, 다른 변경은 필요하지 않습니다.