Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CryptoChat — エンドツーエンド暗号化されたサーバー・クライアントチャットアプリケーションで、適応型暗号化モード、マルチメディア対応、グループチャットを備え、Pythonソケットプログラミングで構築されています。 | Kitploit
ツール/GitHubGitHub/halildeniz/cryptochat
暗号化/復号化ツールネットワークセキュリティ暗号化プライバシー
GitHubhalildeniz/cryptochat

CryptoChat

エンドツーエンド暗号化されたサーバー・クライアントチャットアプリケーションで、適応型暗号化モード、マルチメディア対応、グループチャットを備え、Pythonソケットプログラミングで構築されています。

リポジトリを見るウェブサイト
72132年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

CryptoChat: 安全なメッセージングを超えて 🛡️

CryptoChat へようこそ。ここでは会話が真にプライベートに保たれます。堅牢なPythonエコシステム上に構築された本アプリケーションは、送信するすべての単語を暗号の層で包み込みます。機密のビジネス詳細について議論する場合でも、個人的なストーリーを共有する場合でも、CryptoChat はデジタル時代に必要な聖域を提供します。さあ、飛び込んで、次世代のセキュアメッセージングを体験しましょう!


CryptoChat の機能 🌟

  1. エンドツーエンド暗号化: すべてのメッセージが送信者から受信者まで保護され、最大限のプライバシーを確保します。
  2. ユーザーフレンドリーなインターフェース: ナビゲーションとメッセージ送信は直感的でシンプル、安全な会話を簡単にします。
  3. マルチプラットフォーム対応: デスクトップでもモバイルデバイスでも、CryptoChat はいつでもあなたの指先にあります。
  4. 堅牢なバックエンド: 強力なPythonエコシステム上に構築され、信頼性と高速性を誇ります。
  5. オープンソース: コードベースに飛び込み、貢献し、さらに良いものにしましょう。
  6. マルチメディア対応: テキストだけでなく、暗号化された画像、動画、ファイルも簡単に送信できます。(デモ)
  7. グループチャット: 複数の人と同時に暗号化された会話が可能です。
  8. 適応型暗号化モード: 必要に応じて、暗号化なしと暗号化ありのチャットモードを選択できます。

必要要件

  • Python 3.x
  • cryptography
  • colorama

インストール

  1. リポジトリをクローンします:

    root@kitploit:~
    git clone https://github.com/HalilDeniz/CryptoChat.git
    
  2. プロジェクトディレクトリに移動します:

    root@kitploit:~
    cd CryptoChat
    
  3. 必要な依存関係をインストールします:

    root@kitploit:~
    pip install -r requirements.txt
    

使用方法 🚀

暗号化なしバージョン

root@kitploit:~
$ python3 server.py --help
usage: server.py [-h] [--host HOST] [--port PORT] [--loglevel {DEBUG,INFO,WARNING,ERROR,CRITICAL}] [--logfile LOGFILE]

Start the chat server.

options:
-h, --help            show this help message and exit
--host HOST           The IP address to bind the server to. (Default: 0.0.0.0)
--port PORT           The port number to bind the server to. (Default: 12345)
--loglevel {DEBUG,INFO,WARNING,ERROR,CRITICAL}
                     Set the logging level (Default: INFO)
--logfile LOGFILE     Set the log file name. (Default: server.log
--------------------------------------------------------------------------
$ python3 client.py --help
usage: client.py [-h] [--host HOST] [--port PORT]

Connect to the chat server.

options:
-h, --help   show this help message and exit
--host HOST  The server's IP address.
--port PORT  The port number of the server.

暗号化バージョン

root@kitploit:~
$ python3 serverE.py --help
usage: serverE.py [-h] [--host HOST] [--port PORT] [--key KEY] [--loglevel {DEBUG,INFO,WARNING,ERROR,CRITICAL}] [--logfile LOGFILE]

Start the chat server.

options:
  -h, --help            show this help message and exit
  --host HOST           The IP address to bind the server to. (Default=0.0.0.0)
  --port PORT           The port number to bind the server to. (Default=12345)
  --key KEY             The secret key for encryption. (Default=mysecretpassword)
  --loglevel {DEBUG,INFO,WARNING,ERROR,CRITICAL}
                        Set the logging level (Default: INFO)
  --logfile LOGFILE     Set the log file name. (Default: server.log)
--------------------------------------------------------------------------
$ python3 clientE.py --help
usage: clientE.py [-h] [--host HOST] [--port PORT] [--key KEY]

Connect to the chat server.

options:
  -h, --help   show this help message and exit
  --host HOST  The IP address to bind the server to. (Default=127.0.0.1)
  --port PORT  The port number to bind the server to. (Default=12345)
  --key KEY    The secret key for encryption. (Default=mysecretpassword)
  • --help : このヘルプメッセージを表示して終了します
  • --host : サーバーをバインドするIPアドレス
  • --port : サーバーをバインドするポート番号
  • --key : 暗号化のための秘密鍵
  • --loglevel: ログレベルを設定します
  • --logfile : ログファイル名を設定します

プログラム内の ヘルプ メニュー

root@kitploit:~
python3 clientE.py 
Enter your username: deniz
Help Menu:
	/help       -> Help menu
deniz: Enter your message: /help
deniz: Enter your message: 
Help Menu:
	/help                           -> Help Menu
	/exit                           -> Exit the program.
  	/clear                          -> Clear the chat screen.
	/userlist                       -> View the list of connected users.
	/dm [user] [message]            -> Send a direct message to a user.
	/changeuser [new_username]      -> Change your username.

deniz: Enter your message: 

リスナー

暗号化メッセージが正しく機能しているかを確認するためのリスニングツールを作成しました。

root@kitploit:~
└─# python3 SCsniff.py 
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=12345, Destination Port=50968
Raw Data: b'gAAAAABlOlxawZboULf0WJkQQkzVwJKLXbGh3qyxWYbaCqNhi5xLwhR9YdckSiPiPQCkWHHGSzKAKG5pW3HyatQnpekoR0Zl-_DH-WH_azjGm86QGW1PRnE='
--------------------------------------------------
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=12345, Destination Port=50968
Raw Data: b'gAAAAABlOlxawZboULf0WJkQQkzVwJKLXbGh3qyxWYbaCqNhi5xLwhR9YdckSiPiPQCkWHHGSzKAKG5pW3HyatQnpekoR0Zl-_DH-WH_azjGm86QGW1PRnE='
--------------------------------------------------
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=50968, Destination Port=12345
--------------------------------------------------
TCP Packet: Source Port=42228, Destination Port=12345
Raw Data: b'gAAAAABlOlyHDfYapDc2kawoEjNozSJybZBk0SxZwMiE2_x9OffGGc-NlaB3FHJue6jY3rQbBKseCkDATpnBgJRxLJQA6heDlw=='
--------------------------------------------------
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=42228, Destination Port=12345
Raw Data: b'gAAAAABlOlyHDfYapDc2kawoEjNozSJybZBk0SxZwMiE2_x9OffGGc-NlaB3FHJue6jY3rQbBKseCkDATpnBgJRxLJQA6heDlw=='
--------------------------------------------------
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=12345, Destination Port=42228
Raw Data: b'gAAAAABlOlyHyCO4dV50WtplQ8eZxbH8d9xuL04iGsrbjhU-oFlguaaig0vjRd7GVvLiBm5Js6kFYHpc6esuTkDrmabq-k1DdSrlEHOgvdaMotxMMg5KEL8='
--------------------------------------------------
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=12345, Destination Port=42228
Raw Data: b'gAAAAABlOlyHyCO4dV50WtplQ8eZxbH8d9xuL04iGsrbjhU-oFlguaaig0vjRd7GVvLiBm5Js6kFYHpc6esuTkDrmabq-k1DdSrlEHOgvdaMotxMMg5KEL8='
--------------------------------------------------

IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=42228, Destination Port=12345
Raw Data: b'gAAAAABlOlyPKyzTR_-1LFSNLtBCR5sghmont3299N9QWrQhHXzwo1Y-toax3Xh4f3PQ5cG-8QuOpM9ApGFoxkVGbpH4Bfhy9iYduQgwYy59kChiGwIQ1rI='
--------------------------------------------------
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=42228, Destination Port=12345
Raw Data: b'gAAAAABlOlyPKyzTR_-1LFSNLtBCR5sghmont3299N9QWrQhHXzwo1Y-toax3Xh4f3PQ5cG-8QuOpM9ApGFoxkVGbpH4Bfhy9iYduQgwYy59kChiGwIQ1rI='
--------------------------------------------------

貢献

貢献は歓迎します! 問題を見つけたり、改善の提案がある場合は、お気軽にIssueを開くか、プルリクエストを送信してください。

連絡先

CryptoChatに関するご質問、コメント、ご提案がございましたら、お気軽にご連絡ください:

  • LinkedIn: Halil Ibrahim Deniz
  • TryHackMe: Halilovic
  • Instagram: deniz.halil333
  • YouTube: Halil Deniz
  • Email: [email protected]

ライセンス

このプロジェクトはMITライセンスの下でライセンスされています。詳細については、LICENSEファイルを参照してください。

💰 寄付で支援できます

ご支援のご検討、ありがとうございます! あなたのサポートにより、私はCryptoChatのような便利なツールの作成や新しいプロジェクトの開発により多くの時間と労力を費やすことができます。貢献していただくことで、既存のツールの改善を助けるだけでなく、新しいアイデアや革新を刺激することにもなります。あなたの支援は、このプロジェクトと将来の取り組みの成長に重要な役割を果たします。一緒に作り、学び続けましょう。ありがとうございます!
BuyMeACoffee Patreon

ツールをダウンロード