
Debian용 USB 포트 접근 제어 도구로, 화이트리스트 관리, 자동 백그라운드 스캔 데몬, USB 장치를 차단하거나 허용하는 CLI 인터페이스를 제공합니다.
Port-Guard는 Debian을 위해 설계된 USB 포트 관리 및 보안 도구입니다. USB 장치에 대한 액세스를 제어하고, 사용자 정의 whitelist를 유지하며, 백그라운드에서 자동 스캔을 실행하여 승인되지 않은 연결을 감지할 수 있습니다.
⚠️ 베타 버전 : 소프트웨어는 작동하지만 예기치 않은 동작이 발생할 수 있습니다. 버그나 이상 징후는 Git 저장소의 이슈를 통해 보고해 주시기 바랍니다.
라이선스 : GNU GPL v3 저자 : k3rnix
portguard.service)./opt/port-guard/logs/daemon-scan.log.이 섹션은 프로젝트의 다양한 구성 요소에 대한 진행 상황 표 역할을 합니다. Git 버전에 따라 업데이트될 수 있습니다.
| 모듈 | 상태 | 설명 |
|---|---|---|
| USB 관리 (차단/해제) | ✔️ 완료 | 주요 기능 작동 중 |
| whitelist 관리 | ✔️ 완료 | 추가 / 삭제 / 비우기 / usb-whitelist.conf 파싱 |
| 자동 스캔 데몬 | ✔️ 완료 | 수동 활성화, 로그 포함 |
.deb 패키징 | ✔️ 완료 | 깔끔한 설치 + 제거 프로그램 |
.deb 패키지를 설치합니다 :
sudo dpkg -i PortGuard_1.x.x.deb
설치 후 :
Port-Guard를 완전히 제거하려면 다음 옵션을 실행하세요 :
sudo portguard -u
# ou
sudo portguard --uninstall
| 모듈 |
|---|
| 상태 |
|---|
| 설명 |
|---|
| CMake 설정 + 프로젝트 구조 | ⬜ 할 일 | 프로젝트 기반 |
| ImGui 통합 | ⬜ 할 일 | 창, 버튼, USB 테이블 |
| Shell 스크립트와 상호 작용 | ⬜ 할 일 | 시스템 호출, 상태 반환 |
| AppImage / 바이너리 릴리스 | ⬜ 할 일 | 크로스 플랫폼 패키징 |