質問させてください。

ルーター(192.168.0.1)の下にホストA(192.168.0.2)、ホストB(192.168.0.3)だけが存在し
ルーターが192.168.0.4(本当は存在しない)にARPリクエストを出してきたときにホストA
が偽造ARPパケットを作成して応答するというプログラムを作りたいのですが、そのような
事が分かるサイトを教えてください、お願いします。

やりたい事はルーターに対して存在しないホストのMACアドレスとIPアドレスの対応表を
覚えさせ、ルーターの外からくる192.168.0.2から192.168.0.255すべてのパケットを
ルーターで遮断させずに中に入れたいのです。