ネットワークアクセスをブロックするLD_PRELOADまたは類似の方法

ネットワークアクセスをブロックするLD_PRELOADまたは類似の方法

ネットワークが切断されたプログラムを起動したいです。 (開始直後に大量のデータをダウンロードしようとしているため、安定した直後に設定を変更すればこれを防ぐことができます。)しかし、私は本当にそうしたくないネットワークを麻痺させるこのショーのために。

プログラムにネットワークがダウンしているという印象を与えるLD_PRELOADまたはこれに似ていますか?仮想マシンを作成しないことをお勧めします。

ベストアンサー1

Linuxでは、ネットワークネームスペースを試してみてください。たとえば、次のようになります。

sudo ip netns add namespace-name
sudo ip netns exec namespace-name executable

これにより、プログラムがネットワークにアクセスできなくなります。

おすすめ記事