#author("2024-09-25T23:47:58+00:00","default:iseki","iseki") #author("2024-10-02T10:08:52+00:00","default:iseki","iseki") * NetProtocol - MS Windows用通信プロトコル解析ツール(TCPのみ) ** Bug *** v1.2.0 - 1.2.0 ではクラッシュする場合がある ** Download **** Source - https://github.com/fumihax/NetProtocol - コンパイルに必要なライブラリ -- JubkBox_Lib++: https://github.com/JunkBox-Library/JunkBox_Libpp -- JunkBox_Win_Lib: https://github.com/JunkBox-Library/JunkBox_Lib **** Binary - v1.2.0: https://blackjack.nsl.tuis.ac.jp/Download/Release/NetProtocol-1.2.0.exe - v1.1.0: https://www.nsl.tuis.ac.jp/DownLoad/SoftWare/Windows/NetProtocol.exe ** プログラムの特徴. - NetProtocol は Windows用のアプリケーションで,クライアントとサーバの間に設置することにより,クライアントとサーバ間の TCP通信の内容を表示させることができます. - 通信内がバイナリであると推測できる場合,16進表示させることができます.(推測は完璧ではありません) - HTTP用に 簡易Web Proxy 機能を内蔵しています.(全てのプロトコルに対応しているわけではありません) - 個人的には [[feserver]] の方を使う(作者) ** プログラムの動作 - NetProtocol はクライアントからの通信を リモートマシンのリモートポートに中継し,同時に内容をディスプレイに表示する &ref(NetProtocol.png,,90%); *** ツールバー &ref(NetPro_Toolbar.png,,75%); - フロッピィアイコン: 表示されているログ内容をファイルに保存する. - 中継開始アイコン : パケットの中継を開始する. - 中継停止アイコン : パケットの中継を停止する. - 書類(コピー)アイコン: 表示さているログをメモリにコピーする. - 消しゴムアイコン: 表示さているログをクリアする. - 設定(ソケット)アイコン : 設定ダイアログを表示する. -- スルーモード: クライアント・サーバ間の通信を一切加工せずにそのまま転送する. -- Webプロキシモード: NetProtocol は簡易的なWEBサーバとして動作する.HTTP通信を行う場合にのみ設定するべきである. -- ローカルポート: NetProtocol のクライアントとの通信ポート.クライアント側で,このポートと通信するように設定する. -- リモートホスト: NetProtocol が通信を行うサーバの名前,またはIPアドレスを指定する. -- リモートポート: NetProtocol が通信を行うサーバ側のポート. -- バイナリデータをHEXで表示: バイナリデータが転送されたと推測される場合にHEX表示を行う.ただし推測は完全ではない. #br