0

ここが多すぎて、私はすでに何時間もかけて自分の答えを見つけようとしていましたが、役に立ちませんでした。

私は小さなISPを運営しています。いかなる形式のPPPも使用していません。しかし、私はクライアントのルーターを制御しています。クライアントルーターには、通常、ネットワークゲートウェイを使用するように設定されたデフォルトゲートウェイがあります。ただし、クライアントのデフォルトゲートウェイを変更してサーバーのエイリアスを指すようにすると、クライアントがgoogle.comであっても、インターネット上のどこかに移動しようとするたびに、myserver/YouHaveNotPaidYourBill.phpに移動するようにします。

サーバーでDebianとLighttpdを使用しています。

私は考えられるすべてのことを試しましたが、サーバーは単にパケットを実際のゲートウェイにリダイレクトします。これは私が望むものではありません。

どんな助けでも大歓迎です。

4

1 に答える 1

0

最善の方法は、クライアントの DNS を汚染し、DNS 要求がサーバーを指すようにすることです。

HTTP 以外のトラフィックはサイレントに失敗することに注意してください。そのため、ブラウジングしないクライアント (つまり、トレント、VoIP、または単にチャットするがブラウズしない人) に使用される回線は、インターネットがサイレントに失敗することだけが表示されます。ダイアログが表示されません。

また、HTTPS トラフィックも取得できません。たとえば、Firefox はデフォルトで Google 検索に HTTPS を使用するため、平均的な joe はhttps://www.google.comにアクセスしようとしますが、これを傍受して自分のメッセージを表示することはできません。仕方がない。そこにあれば、他の https Web サイト (つまり、銀行) を傍受して、独自のコンテンツを表示することができます。

最後に: この種のことは、パッケージや MITM の傍受でもあり、住んでいる場所によっては違法である可能性があります。(彼が支払わないときに)通信をドロップすることと、このように傍受することは同じではありません。

于 2012-08-11T05:19:50.917 に答える