このプログラムは長い間更新されていません。代わりのプログラムを見つけようとしましたが、通常の無料のプログラムは見つかりませんでした。 その結果、Javaでより高度なアナログを作成することにしました。
プログラムのメインウィンドウは、インターネットマニアックウィンドウのようなものです。
私のプログラムでは、サイトを開発するときに必要な機能を実装しました。
したがって、現在のバージョンでは実装されています。
- 接続 :TCPクライアント接続。 さまざまなエンコーディングのサポートを実装しましたが、これはインターネットマニアックにはなく、不便でした。
- Listen :TCPサーバー。 着信接続ごとに、新しいタブが作成されます。このタブでは、要求を確認し、必要に応じてクライアントに応答できます。 たとえば、Webブラウザーのヘッダーを見て、それと「チャット」できます。
- HTTP :Webクライアント。 接続機能とほぼ同じように、HTTP要求を手動で入力する必要はありません。URLを入力するだけで、WebサーバーからHTTP応答を確認できます。 エンコードは自動的に決定されます。 HTTPSはサポートされていません。
- プロキシ :HTTPプロキシサーバー。 HTTP要求および応答の履歴全体(「本文」を含む)を表示できます。 Webサイトの問題を解決したり、他の人のWebサイトを「調査」したりするのに役立ちます(ヘッダーを見て、どんな種類のリクエストが送られるか、どのCookieが送信されるかなど)。
- サイトの速度 :Webサイトの読み込み速度を測定します。 ある意味では、Apache Benchmarkに類似しています。 オプション(要求の数とスレッドの数)はほとんどありませんが、基本的な測定には十分です。
- Whois :ドメインまたはIPアドレスに関する登録情報を取得します。 ドメインを入力すると、情報はドメインおよびIPごとにすぐに表示されます。 最初のwhoisリクエストはwhois.iana.orgサーバーに対して行われ、その「推奨」に基づいて、次のwhoisサーバーに対してリクエストが行われます。
- ホスト検索 :IPとホスト名を取得します。
- Ping :通常のping。 プラットフォームに依存するライブラリがそれぞれ使用され(dll + so)、どこでも動作しません。
リストされた機能をコマンドラインから直接実行することは可能です、例えば:
jim.bat proxy 3128(ポート3128でプロキシを開始するため)。
WinXPでのみ最新バージョンをテストしましたが、他のOSでも機能するはずです(ping機能を除く)。 もちろん、実行するにはJDK / JRE 5+が必要です。
最新バージョンへの直接リンク: edhel.krasu.ru/system/files/jim-0.3.zip (200 Kb)。
ご清聴ありがとうございました。 コメント、提案、提案は大歓迎です!