
PIrateRFは、Raspberry Pi Zero WをポータブルRF信号発生器に変え、独自のWiFiホットスポットを生成します。FM放送からデジタルモードまで、ブラウザからすべてをコントロール。どこからでも電波をハックしよう! 📡⚡

PIrateRFは、Raspberry Pi Zero WをポータブルRF信号発生器に変え、独自のWiFiホットスポットを生成します。FM放送からデジタルモードまで、ブラウザからすべてを制御できます。どこからでも電波をハックしましょう! 📡⚡
⚠️ 法的通知
PIrateRFはアマチュア無線の実験と教育のために設計されています。外部アンテナを使わない安全な屋内テストも含みます。良いRFプラクティスが恣意的な行政境界よりも重要であることを理解しているエンジニアのために作られました。ユーザーはすべての地域のRF規制とライセンス要件の遵守に責任を負います。私はあなたの愚かでクソったれな決断に対して一切責任を負いません!
このドキュメントのすべてのデモ画像とテストは、アンテナなしで屋内で行われ、最大距離は約5メートルです。
すべてスタンドアロンのWiFiアクセスポイントを通じて制御 - 任意のデバイスを接続して、あなたがなるべきRF反逆者のように送信を開始しましょう!国際水域での運用や、より...柔軟なスペクトラムポリシーを持つ地域に最適です。
ビルドの手間をすべてスキップして、RFの混沌に直行しましょう:
.imgファイルを選びますsudo dd if=piraterf_2025-11-23_22-18-49.img of=/dev/sdX bs=4M status=progress(/dev/sdXをSDカードに置き換えてください)https://piraterf.local にアクセスしてすぐに送信を開始!デフォルト設定:
fucker, パスワード FUCKER, ホスト名 piraterf.local何をするよりも先に、くそったれなPi Zero WをSSHで接続してアクセス可能にしてください。実際に機能するこのチュートリアルに従ってください:
これにより、Pi ZeroがUSB経由でSSHアクセス可能になり、小さなクソ野郎にPIrateRFを実際にデプロイできるようになります。
🌐 インターネット共有が必要: USB接続が機能した後、コンピュータからPi Zeroにインターネットを共有する必要があります。セットアップスクリプトはパッケージと依存関係をダウンロードする必要があります - インターネットなしではRFカオスはありません。
Ubuntu/Linuxでのインターネット共有のセットアップ:
usb0)を見つけ、クリックし、IPv4設定に移動し、方法を「リンクローカル専用」から「他のコンピュータに共有」に変更します3. **NetworkManager の再起動**:```bash
sudo systemctl restart NetworkManager
usb0とenp5s0を実際のインターフェースに置き換えてください):```bash
sudo iptables -A FORWARD -i usb0 -o enp5s0 -j ACCEPT
sudo iptables -A FORWARD -i enp5s0 -o usb0 -j ACCEPT
sudo iptables -t nat -A POSTROUTING -s 10.42.0.0/24 -o enp5s0 -j MASQUERADE5. **テストする**: `ssh [email protected]` で Pi に SSH 接続し(または設定した [email protected] を使用)、`ping 8.8.8.8` を実行します。動作すれば、RF で大混乱を起こす準備は完了です!
**インターフェースを確認する**: `ip link show` を使用して、`usb0`(Pi 接続)とメインのインターネットインターフェースを確認します。
### 1. 初期設定```bash
# Clone the repository
git clone https://github.com/psyb0t/piraterf.git
cd piraterf
# Configure your Pi settings
nano scripts/pi_config.sh
# Set: PI_USER, PI_HOST, PI_PASS, AP_SSID, AP_PASSWORD
設定例(お使いのPiの設定に合わせて変更してください):```bash PI_USER="fucker" # Pi username PI_HOST="piraterf.local" # Pi hostname/IP PI_PASS="FUCKER" # Pi password
AP_SSID="🏴☠️📡" # WiFi AP name AP_PASSWORD="FUCKER!!!" # WiFi AP password AP_CHANNEL="7" # WiFi channel (1-14) AP_COUNTRY="US" # Country code
### 2. Pi セットアップの完了```bash
# Run the full automated setup
make pi
このコマンドは次のことを行います:
https://piraterf.local複数のデバイスをPIrateRFアクセスポイントに接続し、すべてのデバイスが同時にWebインターフェースにアクセスできます!一度に実行できる伝送は1つだけですが(GPIOが共有しないから)、接続されたすべてのデバイスはリアルタイムの伝送状況、出力ログを表示し、RF伝送を交代で制御できます。友達と電波で大騒ぎするのに最適!📡💥
マルチデバイス機能:
アンテナをPi Zero Wの**GPIO 4(物理ピン7)**に接続します:
⚠️ 警告:Raspberry PiのGPIOは、スペクトル全体に高調波を持つ方形波を出力します。適切な屋外伝送のためには、スプリアス放射を抑制し、RF規制に準拠するために適切なローパスフィルターを使用する必要があります。フィルターなしでは、複数の周波数で同時に放送することになります。

RDS対応のフルFM放送:
設定オプション:
アップロード処理:ファイルはFFmpegによって自動的に48kHz/16ビット/モノラルWAV形式に変換され、
./files/audio/uploads/に保存されます
受信: