2010-12-16 10 views
1

ちょうど携帯電話のインターネット接続がコンピュータに接続されたモデムとして使用する、あるいは単に自分自身でインターネットを閲覧している場合は、電話/インターネット・プロバイダーが検出できるか疑問?携帯電話のインターネットがPCとの接続によって使用されているかどうかを検出しますか?

この情報はパケットに格納されていますか?その場合、どのような種類のパケットがどのように見えますか?

ありがとうございました。

答えて

0

はい、ほとんどの場合、IPv4 Packetヘッダーに格納されています。おそらくプロバイダはTTL (Time-To-Live)を調べることができます。あなたが持っているデバイスのデフォルトとして設定されているTTLの差を検出すると、モバイルデバイスから発信されたものとして、またはそれを超えたネットワークデバイスからパケットを並べ替えることができるはずです。

このあなたは明らかに偽のことができます、あなたはあなたのやって知っている(と限り、デフォルトが原因、それは8ビットのフィールドであることに、255でない)場合、それは保証ソリューションではありませんので。

これ以外では、彼らはいつもあなたがPCベースのブラウザを使用しているかどうかを確認するために、任意のHTTPリクエスト上のUser-Agent文字列を検査できます。もう一度、誰かがこれをすべて変更するように十分に決定されている場合、これは明らかに保証された解決策ではありません。

+0

ありがとうございます! –