GNU/Linux >> Linux の 問題 >  >> Linux

macof:コマンドが見つかりません

MAC アドレス フラッディングは、ネットワークを役に立たなくする優れた方法です。基本的に、MAC フラッディングにより、ネットワークを大規模なハブに変えることができます。 MAC フラッディングは、基本的に、スイッチ ポートがポート上に表示されるのと同じ数の MAC アドレスを学習できるようにすることで機能します。制限が設定されていない場合、スイッチの TCAM スペースがいっぱいになる可能性があります。これが発生すると、スイッチはポートの MAC を保存できないため、ハブになります。パケットが配信されるようにするには、すべてのパケットをすべてのスイッチに送信する必要があります。

Macof は dsniff スーツ ツール セットのメンバーであり、主にローカル ネットワーク上のスイッチを MAC アドレスであふれさせるために使用されます。 Macof は毎秒数千のパケットを生成し、各パケットはランダムな送信元と宛先の IP アドレスで送信されます。送信元と宛先の MAC アドレスもイーサネット フレームごとに異なります。

macof の構文は次のとおりです。利用可能なオプションの完全な説明については、man ページまたは –help を参照してください:

# macof [-i interface] [-s src] [-d dst] [-e tha] [-x sport] [-y dport] [-n times]

以下のエラーが発生した場合:

macof: command not found

選択したディストリビューションに従って、以下のパッケージをインストールしてみてください。

分布 コマンド
Debian apt-get install dsniff
Ubuntu apt-get install dsniff
Arch Linux pacman -S dsniff
カリ Linux apt-get install dsniff
Fedora dnf インストール dsniff
Raspbian apt-get install dsniff

まとめ

MAC アドレスは、2 つの部分が割り当てられた一意の識別子です。OUI は IEEE によって割り当てられ、次の 24 ビットはメーカーによって割り当てられます。これらのアドレスは、コンテンツ アドレス可能メモリ (CAM) と呼ばれるテーブルに格納されます。攻撃者は、CAM テーブルを悪用して悪意のあるアクティビティを実行できます。 CAM オーバーフローと呼ばれる攻撃を実行できます。つまり、攻撃者は CAM テーブル サイズの上限を利用して CAM テーブルをオーバーフローさせます。利用可能なツールは多数ありますが、そのうちの 1 つが macof です。


Linux
  1. dpkg:コマンドが見つかりません

  2. netstat:コマンドが見つかりません

  3. kubectl:コマンドが見つかりません

  1. nc:コマンドが見つかりません

  2. tvservice:コマンドが見つかりません

  3. ln:コマンドが見つかりません

  1. dnsspoof:コマンドが見つかりません

  2. サブスクリプション マネージャー:コマンドが見つかりません

  3. dnf:コマンドが見つかりません