
무선 보안 테스트, RFID/NFC 도구, SDR, Docker, Tor 프록시 및 표준 시스템 구성을 위한 모듈식 역할을 포함하는 신속한 Raspberry Pi 설정용 Ansible 플레이북.
이 Ansible 플레이북은 라즈베리 파이를 신속하게 설정하도록 설계되었습니다.
모든 모델과 호환됩니다. Pi Zero W, Pi Zero 2W, Pi 4B 등 여러 모델에서 성공적으로 테스트되었습니다. 이 플레이북은 Debian 및 Debian 기반 배포판 모두에서 잘 작동합니다.
태그를 사용하여 설치할 구성 요소를 선택하세요. 각 태그는 특정 패키지 및 구성을 설치합니다:
| 태그 | 설명 | 비고 |
|---|---|---|
| standard, std | 핵심 설치 및 구성 | standard packages, bashrc, vimrc |
| ap | 이더넷 케이블이 연결되지 않았을 때 핫스팟 시작 | 모바일 환경에서 도구에 접근할 때 유용합니다. → AP 구성 파일 (ssh [email protected] 로 접속) |
| display | LCD-show로 디스플레이 구성 | 올바른 디스플레이를 구성하려면 이 파일을 수정해야 합니다. |
| docker | Docker 설치 | 컨테이너 런타임 환경 |
| jackit | jackit 설치 | Mousejack 익스플로잇 코드 |
| tor | Tor 설치 | README 참조 |
| rfid | RFID 도구 설치 | 도구 (libnfc, mfoc, mfcuk) 및 MifareClassicTool의 키 → 참고 참조 |
Pi에서 직접 설정하려면 다음 명령을 실행하세요: 명령 실행 전에 Raspberry Pi Imager로 Pi를 설정해야 합니다.
다음 명령을 실행하세요:
curl -s https://raw.githubusercontent.com/atao/raspberrypi-setup/main/install.sh | bash -s -- all
설정하려면 다음 명령을 실행하세요:
git clone https://github.com/atao/raspberrypi-setup.git
cd raspberrypi-setup
sudo ansible-playbook playbook.yml -i hosts --tags all -K
플레이북 작업 목록 보기:
sudo ansible-playbook playbook.yml -i hosts --list-tasks
일부 태그만 설치:
curl -s https://raw.githubusercontent.com/atao/raspberrypi-setup/main/install.sh | bash -s -- standard,proxy,rfid,docker,web,jd2
YAML 린트
yamllint playbook.yml roles/
구문 확인:
--syntax-check
--
geerlingguy / mac-dev-playbook 및 nico2che / mac-setup에서 영감을 받음
| sdr | SDR 도구 설치 | rtl_433, rtl_sdr |
| web | Nginx 및 Certbot 설치 |
| wifi | WiFi 및 GPS 도구 설치 | 무선 보안 테스트 및 워드라이빙 |
| 태그 | 설명 | 비고 |
|---|
| jd2 | JDownloader 2용 Docker 컨테이너 jlesage/jdownloader-2 | 구성 팁 참조 |
| portainer | Portainer CE - 컨테이너화된 애플리케이션을 위한 경량 서비스 제공 플랫폼 portainer/portainer-ce | 컨테이너 관리자 |
| proxy | Rotating Tor HTTP 프록시 컨테이너 | Tor 네트워크에 대한 여러 동시 터널이 있는 하나의 HTTP 프록시 엔드포인트를 제공합니다. |