Agent Skills by ALSEL
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
リポジトリ
mejsel/pentest-advisor
ライセンス
不明
最終更新
2026/3/22

Source: https://github.com/mejsel/pentest-advisor / ライセンス: 未指定

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: mejsel · mejsel/pentest-advisor · ライセンス: ライセンス未確認