Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
hardcodes — ソースコードからハードコードされた文字列を検索する | Kitploit
ツール/GitHubGitHub/s0md3v/hardcodes
汎用ユーティリティ静的コード分析 (SAST)コード分析シークレット検出
GitHubs0md3v/hardcodes

hardcodes

ソースコードからハードコードされた文字列を検索する

リポジトリを見る
283291596年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有


hardcodes
hardcodes

ソースコードから文字列を抽出

hardcodes は、開発者がプログラムにハードコードした文字列を検索するためのユーティリティです。モジュール式のトークナイザーを使用しており、コメントや任意の数のバックスラッシュ、ほぼどんな構文でも処理できます。

はい、あらゆる構文を処理するように設計されており、以下の言語が公式にサポートされています。

ada, applescript, c, c#, c++, coldfusion, golang, haskell, html, java, javascript,
jsp, lua, pascal, perl, php, powershell, python, ruby, scala, sql, swift, xml

インストール

pip を使用
pip3 install hardcodes
またはソースからビルド
git clone https://github.com/s0md3v/hardcodes && cd hardcodes && python3 setup.py install

ドキュメント

hardcodes はライブラリとしてもコマンドラインプログラムとしても利用できます。関連ドキュメントは以下にあります。

  • 開発者向け
  • ユーザー向け

開発者向け

以下のサンプルプログラムは、hardcodes ライブラリの使用方法を示しています。

from hardcodes import search

string = "console.log('hello there')"
result = search(string, lang="common", comments="parse")
print(result)
Output: ['hello there']

引数 lang と comments はオプションです。これらの使用法は、以下のユーザードキュメントセクションで説明されています。


ユーザー向け

cli.py は、hardcodes ライブラリへの grep 風のコマンドラインインターフェイスを提供します。使用するには、ライブラリを先にインストールする必要があります。

ファイル内の文字列を検索

python cli.py /path/to/file.ext

ディレクトリ内の文字列を再帰的に検索

python cli.py -r /path/to/dir

出力からパスを非表示

python cli.py -o /path/to/file.ext

プログラミング言語を指定

言語の指定はオプションであり、ソースのプログラミング言語が既にわかっている場合にのみ使用する必要があります。

python cli.py -l 'golang' /path/to/file.go

コメントの動作を指定

-c オプションで、以下を指定できます。

  • ignore コメントを完全に無視
  • parse コメントをコードのように解析
  • string ハードコードされた文字列のリストにコメントを追加

python cli.py -o /path/to/file.ext

ツールをダウンロード