Anthropic Claudeセキュリティ⭐ リポ 0品質スコア 50/100
python-pentest
ペンテストスクリプトのPythonベストプラクティス — requestsセッション、エラーハンドリング、出力、CLIの引数
description の原文を見る
Python best practices for pentest scripts — requests sessions, error handling, output, CLI args
SKILL.md 本文
注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。
ペネストスクリプトのPythonベストプラクティス
このプロジェクトでPythonテストスクリプトを生成またはレビューする際は、以下の規約に従ってください。
HTTPリクエスト
接続プーリングと一貫した設定のため、requests.Sessionをコンテキストマネージャーとして使用します:
import requests
import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
with requests.Session() as session:
session.proxies = {"http": proxy, "https": proxy}
session.verify = False # Required for Burp interception
session.headers.update({"Authorization": f"Bearer {token}"})
resp = session.get(url)
一時的な失敗時のリトライ
不安定なターゲットに対する堅牢性のため、リトライアダプターをマウントします:
from urllib3.uti
...
詳細情報
- 作者
- mejsel
- ライセンス
- 不明
- 最終更新
- 2026/3/22
Source: https://github.com/mejsel/pentest-advisor / ライセンス: 未指定