Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
defender — Linux 보안 강화(hardening)에 초점을 맞춘 bash 스크립트입니다. Windows Defender를 커스텀하게 응용한 것이지만, Windows Defender의 개인정보 보호 문제와는 다릅니다. 사용자는 여기서 자유로움을 느낄 수 있습니다. | Kitploit
도구/GitLabGitLab/0warn/defender
Defensive ToolsVulnerability ScannersConfiguration AuditingNetwork SecurityMalware AnalysisAuthenticationIntrusion DetectionAnomaly DetectionLog Analysis
GitLab0warn/defender

defender

Linux 보안 강화(hardening)에 초점을 맞춘 bash 스크립트입니다. Windows Defender를 커스텀하게 응용한 것이지만, Windows Defender의 개인정보 보호 문제와는 다릅니다. 사용자는 여기서 자유로움을 느낄 수 있습니다.

4개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
저장소 보기

🛡️ Linux-Defender.sh

License: MIT

📝 목차

  • 📌 개요
  • 🚀 기능
  • 🐧 지원 배포판
  • 📦 설치되는 도구
  • ⚙️ 설치
    • 소스에서 빌드 (일반)
    • 📦 패키지 설치
      • Debian (.deb) 패키지
      • Arch Linux 패키지
  • 🧰 디펜더 실행
  • 🧾 라이선스
  • 🙋‍♂️ 작성자
  • ☕ 지원 및 기여

📌 개요

Linux Defender는 Linux 시스템의 보안 수준을 크게 향상시키도록 설계된 강력하고 사용하기 쉬운 Bash 스크립트입니다. 보안 전문가, 애호가, 시스템 관리자를 대상으로 하는 이 도구는 다양한 인기 Linux 배포판에서 필수 보안 도구를 설치, 구성, 관리하는 복잡한 과정을 자동화합니다. Linux Defender를 사용하면 위협으로부터 시스템을 강화하는 작업이 효율적이고 실용적이며 간단해집니다.


🚀 기능

  • ✅ 자동 방화벽 관리: ufw 및 iptables를 사용하여 시스템 방화벽을 쉽게 설정하고 관리하여 강력한 네트워크 보호를 제공합니다.
  • 🦠 고급 악성코드 및 루트킷 탐지: chkrootkit, rkhunter, clamav 같은 강력한 스캐닝 도구를 통합하여 악성 소프트웨어를 탐지하고 무력화합니다.
  • 🔍 종합적인 시스템 감사: auditd를 활용하여 시스템 활동을 꼼꼼하게 기록하고, 보안 분석 및 사고 대응을 위한 상세한 추적 기록을 제공합니다.
  • 🌐 향상된 익명성 및 개인정보 보호: 익명 브라우징을 위한 TOR를 지원하며, (Kali Linux의 경우) Anonsurf와의 선택적 통합을 통해 모든 트래픽을 Tor 네트워크로 라우팅합니다.
  • 🧠 AI 기반 지원: 보안 워크플로우 내에서 지능형 지원 및 질의 해결을 위해 TGPT를 활용합니다.
  • ⚙️ 지능형 배포판 탐지: Linux 배포판(Arch, Debian, Kali, Parrot, Ubuntu)을 자동으로 식별하여 맞춤형 보안 구성을 적용합니다.
  • 🛡️ 강력한 시스템 강화: 커널, SSH 구성에 대한 중요한 강화 조치를 구현하고 USB 장치 접근을 제어하여 공격 표면을 최소화합니다.
  • 📈 선제적 감사 및 모니터링: auditd 규칙과 logwatch를 원활하게 통합하여 시스템 이벤트 및 보안 경고에 대한 종합적인 통찰력을 얻습니다.
  • 📡 정교한 네트워크 보안: 포트 스캔 탐지, SYN 플러드 공격 완화, 안전한 DNS 설정 구성을 통해 네트워크 복원력을 강화합니다.
  • 👤 안전한 사용자 및 접근 제어: 강력한 암호 정책을 적용하고 SSH 2단계 인증(2FA) 설정을 지원하며 잠재적으로 위험한 사용자 계정을 검사합니다.
  • 🗃️ 파일시스템 무결성 및 악성코드 방어: 중요한 시스템 파일을 변경 불가능하게 보호하고 정기적인 악성코드 검사를 예약하며 의심스러운 파일을 위한 안전한 격리 공간을 관리합니다.
  • 📊 직관적인 사용성 및 보고: 중앙 집중식 구성을 활용하고 대화형 시스템 상태 점검을 실행하며 중요한 보안 경고에 대한 자동 이메일 알림을 받습니다.
  • 💣 안전 실패 메커니즘: 자동 종속성 해결에 문제가 발생할 경우 명확한 수동 패키지 설치 지침을 제공하여 원활한 설정을 보장합니다.

🐧 지원 배포판

  • Arch Linux
  • Kali Linux
  • Parrot OS
  • Debian
  • Ubuntu

📦 설치되는 도구


⚙️ 설치

Linux Defender는 선호도에 맞게 유연한 설치 방법을 제공합니다. 시스템 통합과 쉬운 업데이트를 위해 가능하면 배포판의 패키지 관리자를 통해 설치하는 것이 일반적으로 권장됩니다.

🛠️ 수동 설치 (소스에서)

이 방법은 저장소를 클론하고 setup.py 스크립트를 실행하는 방식으로, 종속성 설치를 자동화하고 linux-defender 명령을 시스템 전체에 설정합니다.

root@kitploit:~
git clone https://gitlab.com/0warn/defender.git
cd defender
sudo python3 ./setup.py

setup.py 스크립트는 배포판을 감지하여 필요한 모든 종속성을 설치합니다: auditd, audispd-plugins, logwatch, libpam-pwquality, libpam-google-authenticator, postfix, mailutils, inotify-tools, rkhunter, clamav, ufw, inxi, xterm, curl, unzip, , .

📦 패키지 기반 설치 (권장)

보다 강력한 시스템 통합과 쉬운 관리를 위해 패키지 기반 설치를 권장합니다.

Debian (.deb) 패키지

Debian 기반 시스템(Debian, Ubuntu, Kali, Parrot)에 설치하려면 먼저 .deb 패키지를 빌드해야 합니다.

  1. .deb 패키지 빌드: dpkg-dev와 devscripts가 설치되어 있는지 확인하세요: sudo apt update && sudo apt install -y dpkg-dev devscripts 프로젝트 루트로 이동하여 패키지를 빌드하세요: dpkg-buildpackage -us -uc 그러면 상위 디렉터리에 .deb 파일(예: linux-defender_1.3-1_all.deb)이 생성됩니다.

  2. 패키지 설치: sudo dpkg -i ../linux-defender_*.deb

  3. 종속성 해결 (메시지가 표시되는 경우): sudo apt install -f

Arch Linux 패키지

Arch Linux에 설치하려면 makepkg를 사용하여 PKGBUILD에서 패키지를 빌드하고 설치합니다.

  1. git 및 base-devel이 설치되어 있는지 확인하세요: sudo pacman -S --needed git base-devel

  2. 저장소 클론: git clone https://gitlab.com/0warn/defender.git cd defender

  3. 패키지 빌드 및 설치: makepkg -si 이 명령은 종속성을 처리하고 패키지를 빌드한 후 시스템 전체에 설치합니다.


🧰 디펜더 실행

종속성이 설치되면 루트 권한으로 스크립트를 실행하세요:

root@kitploit:~
sudo defender

이 명령은 Linux Defender 인터페이스를 시작하여 모든 강화 작업과 보안 기능에 접근할 수 있게 합니다. 그런 다음 harden, audit, network, user, filesystem, reporting 등의 명령을 탐색하여 시스템 보안을 관리할 수 있습니다.

🧾 라이선스

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다.


🙋‍♂️ 작성자

보안 원칙과 세심함을 담아 0warn이 만들었습니다. “다른 사람이 악용하기 전에 보호하세요.”


☕ 지원 및 기여

주요 변경 사항이 있다면 먼저 이슈를 열어 변경하려는 내용을 논의하세요. 이 프로젝트가 시스템 보안에 도움이 되었다면 GitLab에서 ⭐를 남겨주세요.

도구 다운로드
카테고리도구
방화벽ufw, iptables
악성코드 보호chkrootkit, rkhunter, clamav
모니터링audit / auditd, inotify-tools, inxi, logwatch
익명성 (Kali)tor, kali-anonsurf
Arch 전용 도구torctl
AITGPT
강화sysctl, modprobe
네트워크 보안iptables, sysctl, resolvconf
사용자 관리pam, libpam-pwquality, libpam-google-authenticator
파일시스템chattr
보고postfix, mailutils
핵심 종속성curl, unzip, grep, sort
grep
sort