소개
fwall은 Hashibutogarasu가 개발한 Windows 방화벽 관리 콘솔 유틸리티입니다. 이 프로그램은 명령줄 인터페이스(CLI)를 통해 Windows 방화벽의 인바운드 및 아웃바운드 규칙을 직접 관리할 수 있게 해줍니다. .NET 8로 빌드된 단일 실행 파일로 배포되어 별도의 설치 과정 없이 사용할 수 있습니다.
상세정보
프로그램 소개
fwall은 Windows 방화벽 설정을 명령줄에서 편리하게 관리하기 위한 오픈소스 유틸리티입니다. MagicOnion을 활용하여 빌드된 이 도구는 시스템 보안 설정을 스크립트화하거나 빠르게 조정해야 할 때 유용합니다.
주요 기능
- 규칙 관리: Windows 방화벽의 인바운드 및 아웃바운드 규칙을 명령줄을 통해 추가, 삭제, 목록 조회할 수 있습니다.
- 단일 실행 파일 배포: 자체 포함된 단일 실행 파일로 제공되어 별도의 설치 과정 없이 바로 사용할 수 있습니다.
- 자동화 지원: winget을 통한 설치가 가능하며, PowerShell이나 배치 파일 등과 연동하여 자동화된 보안 설정 관리에 적합합니다.
설치 및 기본 사용법
winget 패키지 관리자를 사용하여 간편하게 설치할 수 있습니다.
winget install --id Hashibutogarasu.FirewallConsoleApp --exact설치 후 관리자 권한으로 명령 프롬프트 또는 PowerShell을 열어 아래와 같은 명령을 실행할 수 있습니다.
- 규칙 목록 조회:
FirewallConsoleApp list - 새 규칙 추가: 포트 8080을 허용하는 규칙을 추가하는 예시입니다.
FirewallConsoleApp add --name "Test Rule" --port 8080 --action Allow활용 예시
서버 포트 개방, 특정 서비스에 대한 네트워크 접근 제어, 기존 방화벽 설정 점검 등 다양한 보안 관리 작업에 활용할 수 있습니다. GUI 없이도 스크립트를 통해 대량의 규칙을 효율적으로 관리할 수 있습니다.
제한 사항 및 라이선스
이 프로그램은 Windows 전용이며, 콘솔 환경에서만 사용 가능하여 그래픽 사용자 인터페이스(GUI)는 제공되지 않습니다. Unlicense 라이선스로 배포되어 자유롭게 사용 및 수정이 가능합니다.
시스템 요구사항
Windows 10/11 운영 체제와 .NET 8 런타임이 필요합니다.


