日本語·Español
MMAIQTEK NETWORK LAB
GENUINE EDITION · FIELD GUIDE 01

Termux × ProxyChains

ネットワークラボをポケットに。Termuxを準備し、POIC Pythonコードを取得し、信頼できるSOCKS/HTTPプロキシを設定して、Androidから範囲限定のTCP/HTTP診断を実行します。

ガイドを始める ↓GitHubソースコード ↗

開始前に

01 — 準備するTermux

Termuxを開いてパッケージを更新し、Python、Git、curl、nano、ProxyChains-NGをインストールします。

pkg update && pkg upgrade -y
pkg install -y python git curl nano proxychains-ng

Si le dépôt est ancien ou les miroirs répondent mal, actualise Termux depuis une source officielle puis relance pkg update.

02 — 取得するcode POIC

公開リポジトリをクローンし、Pythonスクリプトを一覧表示します。Debianパッケージ.debはDebian/Kali向けです。Termuxに直接インストールしないでください。

git clone https://github.com/ChunkZ-Node/POIC-Allowed-WLand-.git
cd POIC-Allowed-WLand-
find . -maxdepth 3 -type f -name '*.py' -print

Ouvre le script POIC fourni dans le dépôt. Si tu utilises le fichier nommé POIC_V5_981254.py, vérifie d'abord qu'il existe :

ls -l POIC_V5_981254.py
python POIC_V5_981254.py --help

Si le nom du fichier est différent, remplace-le par le chemin affiché par la commande find. Les dépendances spécifiques Linux (capture brute, interfaces réseau, Scapy) peuvent nécessiter root ou ne pas être disponibles sur Android.

03 — 設定を作成するProxyChains

次は127.0.0.1:1080で待ち受けるローカルSOCKS5プロキシの例です。必要に応じて自分のプロキシサーバーのアドレスに置き換えてください。

cat > "$HOME/maiqtek-proxychains.conf" <<'EOF'
strict_chain
proxy_dns
tcp_read_time_out 15000
tcp_connect_time_out 8000

[ProxyList]
socks5 127.0.0.1 1080
EOF

Pour un proxy distant authentifié, adapte uniquement la dernière ligne, par exemple :

socks5 203.0.113.10 1080 MON_UTILISATEUR MON_MOT_DE_PASSE

L'adresse 203.0.113.10 est réservée à la documentation : remplace-la. Ne publie jamais tes identifiants proxy dans GitHub, dans un rapport ou dans une capture d'écran.

04 — トンネルをテストするTCP

まずプロキシが起動し、接続可能であることを確認します。その後、HTTPSテストリクエストを実行します:

proxychains4 -f "$HOME/maiqtek-proxychains.conf" curl -I https://example.com/

Si la connexion échoue, vérifie l'hôte, le port, le type de proxy (SOCKS5 ou HTTP), l'authentification et les journaux ProxyChains. Un proxy TCP ne prend pas en charge UDP ou ICMP via ProxyChains.

05 — POIC via ProxyChains

Pour le mode HTTP de POIC, utilise une cible de laboratoire ou un site dont tu es propriétaire, avec une seule requête pour commencer :

proxychains4 -f "$HOME/maiqtek-proxychains.conf" \
  python POIC_V5_981254.py \
  --mode probe \
  --protocol http \
  -t https://example.com/ \
  --methods GET \
  -l 1

Pour l'aide et les modes locaux :

python POIC_V5_981254.py --help
python POIC_V5_981254.py --mode dns -t example.com -l 1
python POIC_V5_981254.py --mode pcap --pcap samples/example.pcap
Ce qui passe — et ce qui ne passe pas

06 — トラブルシューティング

07 — 共有するPython, on regarde ça

Pythonスクリプト、Termuxモジュール、ProxyChains修正、POIC改善を開発していますか?コード、問題の説明、バグを再現するコマンドを送ってください。再現可能な報告と整理されたパッチを歓迎します。

GitHub Issues
コード・パッチ・質問

Tu peux aussi passer par le formulaire de contact ou ouvrir une discussion sur GitHub Issues. Pour joindre un fichier .py, préfère l'e-mail ou GitHub : le formulaire web ne prend pas de pièces jointes.

お問い合わせer MAIQTEKNetwork Labに戻る


参考資料:Installation officielle Termux · Gestion des paquets Termux · ProxyChains-NG upstream.

Powered by R @turbulence · MAIQTEK Network Lab Genuine Edition