コンピュータが要求しているURLを見つける方法

コンピュータが要求しているURLを見つける方法

たとえば、ブラウザに URL として google.com と入力します。名前を「解決」します。別のアプリケーションが知らないうちに URL に接続しようとする場合があります。コンピュータで何が起こっているかを追跡する必要があります。何らかの理由で、これが必要です。方法はありますか? WireShark を試しましたが、アプリケーションに集中できず、多数のパケットの中から必要なものを見つけるのに苦労します。OS は Ubuntu 20.04 です。

答え1

Linux 用の TCPview を試してみてください。Ubuntu では使用していませんが、Windows バージョンは優れています。Linux バージョンを試してみてください。リンクはここにあります。 tcpview は Linux 用のプロジェクトです。

答え2

コンピュータがどのドメインにアクセスしているかに主に興味がある場合は、次のものを使用することを検討してください。パイホールDNS サーバーとして。

多くの望ましくないドメインをブロックする利点に加えて、Pi-hole は、どのドメインが要求/ブロック/許可されたかに関する豊富なレポート/ログを備えた Web ベースのコントロール パネルを提供します。

ネットワーク上に Pi-hole を 1 つインストールするだけで、DNS に Pi-hole マシンを使用するように設定したすべてのデバイス (コンピューター、テレビなど) に同じログ記録/ブロックを提供できます。

答え3

ブラウザのアクティブなタブのアクティビティのみに関心がある場合は、ほとんどの最新ブラウザに付属している開発者ツール機能を使用できます。

ブラウザ全体のアクティビティを知りたい場合は、次のようなものを使用できます。ザッププロキシ。これを起動してブラウザのプロキシとして設定すると、ブラウザが送信するすべてのリクエストと受信する応答を傍受できます。

HTTP だけでなく、ブラウザのすべてのアクティビティを知りたい場合は、perfまたはftrace、あるいは最新のbpftraceツールを使用して、ブラウザが行うすべての関数呼び出しとアクセスしようとしたファイルを確認できます。

関連情報