問題タブ [ngrep]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
10027 参照

c - 「エラー: 'struct udphdr' には 'source' という名前のメンバーがありません」...え?

ngrep というプログラムをコンパイルしようとしています。configure を実行するとうまくいくように見えましたが、make を実行すると次のようになります。

それはどういう意味ですか、どうすれば修正できますか? 問題の根本を示唆する以前の警告やエラーはありません。

0 投票する
3 に答える
1052 参照

python - Python と NGREP

Python コード内から NGREP プロセスを開始および停止できるようにしたいと考えています。システムレベルでのPythonの経験は本当にありません。

通常はコマンド ラインから NGREP を実行しますが、1 時間ごとにスクリプトから実行してトレースをキャプチャし、結果を処理できるようにしたいと考えています。

誰でもこれを達成する方法を教えてもらえますか?

ところで、私は本当にパケット キャプチャを実行できるようにする必要があるだけです。おそらく、Python にはこのための機能が組み込まれています。おそらく tcpdump?

ありがとう。

0 投票する
2 に答える
508 参照

ruby - ngrep または perl を使用してソケットのアクティビティを監視し、コマンドを発行します。

ngrep や perl を使用してソケットの受信データ ストリームを監視し、この場合のように適切な文字が到着したら、文字列 "192.168.1.101:8080" をデータ ストリームに入力します。 「192.168.1.102」などの別の IP アドレスにリダイレクトする

これは可能ですか?

0 投票する
1 に答える
455 参照

c - popen() で ngrep の出力を解析できますか?

このコードを実行してみましたが、何も表示されません。(はい、ルートとして実行しました) ngrep の出力が得られない場合は、C++ で libpcap を使用する方法を見つけようと思いますが、良い例は見つかりませんでした。

それで、このコードは何も表示されません.ngrepの出力を簡単に解析するために何を提案しますか、またはおそらくlibpcapを使用してGETリクエストをキャプチャする他の方法を提案します

0 投票する
1 に答える
232 参照

variables - 複数パターンのgrepから2つの変数を作成する

ngrep を使用してネットワークをスキャンし、適切な Cookie を見つけて変数に配置する概念実証 bash スクリプトを作成しようとしています。

ngrep を 2 回行う代わりに、1 つのパケットから cookie と cookie2 を保存するにはどうすればよいですか?

0 投票する
1 に答える
640 参照

networking - Wireshark または ngrep などで FLV ビデオを保存します。

オフラインで表示するために保存したい Web サイトに FLV ビデオがあります。私はすでにいくつかの解決策を試しましたが、うまくいきませんでした:

  • 基本的に、HTML ソース コードからビデオを取得することはできません。私はビデオの正確な URL を知っていますが、ブラウザーまたは wget を使用して、同じ URL を再度再生することを禁止する何らかの保護があります。
  • Firefox や Chrome ツールでも不可能です。また、flashdownload.shのように、Flash キャッシュ ディレクトリ (私は Ubuntu で実行しています) を調べるツールでは不可能です。
  • プロキシを squid としてセットアップしようとしましたが、失敗しました。外国の Web サイトがそれを検出したようで、プロキシを受け入れず、Google に転送されます! また、再生可能なビデオ ファイルをキャッシュ ディレクトリに保存するために squid を正しくセットアップする方法もわかりません。

したがって、私の手がかりは、HTTP 接続を「盗聴」して FLV のダンプを作成することです。Wireshark と、HTTP オブジェクトをメニューに保存するオプションを試してみましたが、残念ながら FLV ファイルが表示されません (従来のビデオ Web サイトにアクセスすると表示されます)。TCP パケットのバウンスが表示されますが、私の問題は、それを 1 つのファイルに再構成できないことです! それを行う簡単な解決策はありますか?

Ubuntuと同じようにngrepも試しましたが、同じ問題があり、正しいコマンドを見つけるのが困難です。

ご協力ありがとうございました!

0 投票する
1 に答える
2032 参照

http - HTTPレスポンスボディをngrepで解凍するには?

ngrep を使用して、ラップトップと github.com の間の HTTP メッセージをキャプチャしようとしていますが、一部の応答は、次のようにチャンク エンコーディングで送信され、圧縮されているため、人間が判読できません。

T 207.97.227.239:80 -> 192.168.0.175:41372 [AP] HTTP/1.1 404 Not Found. Server: GitHub.com. Date: Sun, 31 Mar 2013 09:50:25 GMT. Content-Type: text/plain. Transfer-Encoding: chunked. Connection: keep-alive. Content-Encoding: gzip. . 25. .......... J-./.,./.T../QH./.K........

応答を解凍するにはどうすればよいですか? または、HTTP メッセージをキャプチャするための ngrep よりも優れたツールはありますか?

0 投票する
0 に答える
287 参照

ngrep - ngrep を使用してパケットの送信元 MAC アドレスを取得できますか?

パケットの送信元MACアドレスを取得したいのですが、ngrepコマンドで取得できますか?または、MACアドレス、IPアドレス、およびGETやPOSTなどの方法で使用されるポートと一緒にアクセスされるファイルを取得できる方法はありますか。

0 投票する
0 に答える
614 参照

regex - pcapをチェックするために正規表現ファイルをNgrepに渡す

pcap ファイルと正規表現のファイルがあります。

正規表現ファイルは、次のような 20 を超える正規表現で構成されています。

これで、ngrep を使用して pcap ファイルをチェックインする単一の正規表現を指定する方法がわかりました。

しかし、すべての正規表現をまとめてチェックする必要がある場合、どうすればこのタスクを達成できるでしょうか?