Bjorn
Bjorn은 2.13인치 e-Paper HAT이 탑재된 Raspberry Pi용 강력한 네트워크 스캐닝 및 공격 보안 도구입니다. 네트워크 타겟을 발견하고, 열린 포트, 노출된 서비스, 잠재적인 취약점을 식별합니다. Bjorn은 무차별 대입 공격(brute force), 파일 탈취, 호스트 좀비화를 수행할 수 있으며 커스텀 공격 스크립트를 지원합니다.
파일 탐색기
- bug_report.md
- config.yml
- feature_request.md
- dependabot.yml
- FUNDING.yml
- __init__.py
- ftp_connector.py
- IDLE.py
- log_standalone.py
- log_standalone2.py
- nmap_vuln_scanner.py
- rdp_connector.py
- scanning.py
- smb_connector.py
- sql_connector.py
- ssh_connector.py
- steal_data_sql.py
- steal_files_ftp.py
- steal_files_rdp.py
- steal_files_smb.py
- steal_files_ssh.py
- steal_files_telnet.py
- telnet_connector.py
- .gitkeep
- .gitkeep
- .gitkeep
- shared_config.json
- passwords.txt
- users.txt
- .gitkeep
- .gitkeep
- .gitkeep
- .gitkeep
- .gitkeep
- .gitkeep
- .gitkeep
- comments.json
- comments.json.cache
- Arial.ttf
- ArialB.TTF
- Cartoon.ttf
- Creamy.ttf
- Viking.TTF
- AI.bmp
- attack.bmp
- attacks.bmp
- auto.bmp
- bjorn1.bmp
- bluetooth.bmp
- connected.bmp
- cred.bmp
- data.bmp
- ethernet.bmp
- frise.bmp
- gold.bmp
- level.bmp
- manual.bmp
- manual_icon.png
- money.bmp
- networkkb.bmp
- port.bmp
- target.bmp
- usb.bmp
- vuln.bmp
- wifi.bmp
- zombie.bmp
- FTPBruteforce.bmp
- FTPBruteforce1.bmp
- IDLE.bmp
- IDLE1.bmp
- IDLE10.bmp
- IDLE11.bmp
- IDLE2.bmp
- IDLE3.bmp
- IDLE4.bmp
- IDLE5.bmp
- IDLE6.bmp
- IDLE7.bmp
- IDLE8.bmp
- IDLE9.bmp
- LogStandalone.bmp
- LogStandalone1.bmp
- LogStandalone2.bmp
- LogStandalone22.bmp
- NetworkScanner.bmp
- NetworkScanner1.bmp
- NetworkScanner2.bmp
- NetworkScanner3.bmp
- NetworkScanner4.bmp
- NetworkScanner5.bmp
- NetworkScanner6.bmp
- NetworkScanner7.bmp
- NetworkScanner8.bmp
- NmapVulnScanner.bmp
- NmapVulnScanner1.bmp
- NmapVulnScanner2.bmp
- NmapVulnScanner3.bmp
- NmapVulnScanner4.bmp
- NmapVulnScanner5.bmp
- NmapVulnScanner6.bmp
- NmapVulnScanner7.bmp
- NmapVulnScanner8.bmp
- RDPBruteforce.bmp
- RDPBruteforce1.bmp
- SMBBruteforce.bmp
- SMBBruteforce1.bmp
- SMBBruteforce10.bmp
- SMBBruteforce11.bmp
- SMBBruteforce12.bmp
- SMBBruteforce13.bmp
- SMBBruteforce2.bmp
- SMBBruteforce3.bmp
- SMBBruteforce4.bmp
- SMBBruteforce5.bmp
- SMBBruteforce6.bmp
- SMBBruteforce7.bmp
- SMBBruteforce8.bmp
- SMBBruteforce9.bmp
- SQLBruteforce.bmp
- SSHBruteforce.bmp
- SSHBruteforce1.bmp
- SSHBruteforce10.bmp
- SSHBruteforce11.bmp
- SSHBruteforce12.bmp
- SSHBruteforce13.bmp
- SSHBruteforce2.bmp
- SSHBruteforce3.bmp
- SSHBruteforce4.bmp
- SSHBruteforce5.bmp
- SSHBruteforce6.bmp
- SSHBruteforce7.bmp
- SSHBruteforce8.bmp
- SSHBruteforce9.bmp
- StealDataSQL.bmp
- StealDataSQL1.bmp
- StealDataSQL10.bmp
- StealDataSQL11.bmp
- StealDataSQL12.bmp
- StealDataSQL13.bmp
- StealDataSQL14.bmp
- StealDataSQL2.bmp
- StealDataSQL3.bmp
- StealDataSQL5.bmp
- StealDataSQL6.bmp
- StealDataSQL7.bmp
- StealDataSQL8.bmp
- StealDataSQL9.bmp
- StealFilesFTP.bmp
- StealFilesFTP1.bmp
- StealFilesRDP.bmp
- StealFilesRDP1.bmp
- StealFilesRDP2.bmp
- StealFilesSMB.bmp
- StealFilesSMB1.bmp
- StealFilesSSH.bmp
- StealFilesSSH1.bmp
- StealFilesSSH10.bmp
- StealFilesSSH11.bmp
- StealFilesSSH12.bmp
- StealFilesSSH13.bmp
- StealFilesSSH2.bmp
- StealFilesSSH3.bmp
- StealFilesSSH4.bmp
- StealFilesSSH5.bmp
- StealFilesSSH6.bmp
- StealFilesSSH7.bmp
- StealFilesSSH8.bmp
- StealFilesSSH9.bmp
- StealFilesTelnet.bmp
- StealFilesTelnet1.bmp
- TelnetBruteforce.bmp
- TelnetBruteforce1.bmp
- Alva.psd
- Bjorn.psd
- __init__.py
- epd2in13.py
- epd2in13_V2.py
- epd2in13_V3.py
- epd2in13_V4.py
- epd2in7.py
- epdconfig.py
- __init__.py
- styles.css
- actions_icon.png
- ai.png
- apple-touch-icon.png
- bjorn_icon.png
- config_icon.png
- console_icon.png
- cred_icon.png
- favicon.ico
- file.png
- hide.png
- home.png
- icon-128x128.png
- icon-144x144.png
- icon-152x152.png
- icon-192x192.png
- icon-384x384.png
- icon-512x512.png
- icon-60x60.png
- icon-72x72.png
- icon-96x96.png
- less.png
- loot_icon.png
- mainfolder.png
- manual.png
- manual_icon.png
- netkb_icon.png
- network_icon.png
- off.png
- on.png
- plus.png
- restore.png
- reveal.png
- save.png
- subfolder.png
- vulns_icon.png
- wifi.png
- config.js
- credentials.js
- index.js
- loot.js
- netkb.js
- network.js
- bjorn.html
- config.html
- credentials.html
- index.html
- loot.html
- manifest.json
- netkb.html
- network.html
- screen.png
- .gitattributes
- .gitignore
- .pylintrc
- __init__.py
- Bjorn.py
- CODE_OF_CONDUCT.md
- comment.py
- CONTRIBUTING.md
- DEVELOPMENT.md
- display.py
- epd_helper.py
- init_shared.py
- INSTALL.md
- install_bjorn.sh
- kill_port_8000.sh
- LICENSE
- logger.py
- orchestrator.py
- README.md
- requirements.txt
- SECURITY.md
- shared.py
- TROUBLESHOOTING.md
- uninstall_bjorn.sh
- utils.py
- version.txt
- webapp.py
- wifi_fix.sh
# 설치 가이드
python사전 준비물
- Raspberry Pi OS Bookworm (32-bit or 64-bit)
- Python 3.x
- Git
- Nmap
설치 및 실행 절차
wget https://raw.githubusercontent.com/infinition/Bjorn/refs/heads/main/install_bjorn.sh
설치 스크립트를 다운로드합니다.
sudo chmod +x install_bjorn.sh && sudo ./install_bjorn.sh
설치 스크립트에 실행 권한을 부여하고 자동 설치를 실행합니다.
sudo reboot
설치 완료 후 시스템을 재부팅합니다.
핵심 명령어
sudo ./install_bjorn.sh
Bjorn 및 관련 의존성 패키지를 자동으로 설치합니다.
사용자 이름과 호스트명을 반드시 'bjorn'으로 설정해야 하며, 2.13인치 e-Paper HAT이 GPIO 핀에 연결되어 있어야 합니다.
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
링크
예시
# 프로젝트 배지
// repository documentation
Was this content helpful?
(0 ratings)
