SIMカードを使用してGPRS経由でインターネットに接続できる外部デバイスがあり、それが送信するデータを確認したい。コンピューターをサーバーとして使用するようにプログラムしてから、プログラムを使用して送信内容を読み取ることができます。問題は、受信データを読み取るためにどのプログラムを使用すればよいかわからないことです。何か案は?
インターネット上のデバイス>ホームルーター>ポートフォワーディング>コンピューターWindows7 Telnet Serverを試しましたが、何が表示されるのか読み取れません。
Wireshark は、ネットワークトラフィックを検査するための最も一般的なツールだと思います。また、特定のポートから データのフィルタリング を許可します。
特定のポートに接続することがわかっている場合(または接続するように指示できる場合)、netcat
は、そのポートに送られるデータをキャプチャする最も簡単な方法であり、他にはありません。
nc -l -p
ポート番号>
output_file_name
-l
オプションはnetcat
をに入れます listen(つまりサーバー)モード;それなしで; netcat
はtelnetクライアントのように機能します。
リソース:
注:netcat
の一部のバージョンでは、-l
は-p
を意味するため、-l
と入力してからポート番号を指定する必要があります。
TCPView (Sysinternalsの買収によるMicrosoftの無料ユーティリティ)を試すことができます。これはGUIベースのインターフェースであるため、比較的迅速に起動して実行する必要があります。