Tools - TK-CTF/CTF GitHub Wiki

Tools

curl

HTTP通信のためのコマンド

  • GET curl [url]
  • POST curl [url] -X POST -d [data]

オプション

  • ファイル出力 -o -O
  • プログレスバーを削除 -Ss
  • Response Header -I
  • -I & HTTP Body -i
  • -i & Request Header -v
  • -vをdump --trace
  • --traceをasciiに変換 --trace-ascii
  • POST -X POST
  • データを追加 -d [data] --data [data]
  • -dをURLエンコード --data-urlencode [data]
  • アップロード -F [form] --form [form]
  • Cookieを取得 -c [file]
  • Cookieを追加 -b [file]
  • 追加で出力 -w [data]
    • ステータスコード -w '%{http_code}\n'
  • -d--data-urlencode をクエリ文字列として付与 -G --get
  • Proxyを指定 -x
  • Request Headerを追加 -H

注意

-d-F は同時に使用不可