osquery ネットワークインターフェースとIPアドレスを表示する

osquery ネットワークインターフェースとIPアドレスを表示する

osqueryで、ネットワークインターフェースとIPアドレスを表示するクエリを記述してます。

環境

  • OS Ubuntu20.04
  • osquery 4.8.0

ネットワークインターフェースとIPアドレスを抽出

osqueryiを実行して、対話モードでクエリを実行します。

osqueryi

ネットワークインターフェースとIPアドレスを抽出するには、以下のクエリを実行します。

osquery> select interface,address,mask from interface_addresses where interface NOT LIKE '%lo%';

<出力結果>
+-----------------+-----------------------------------------+-----------------------+
| interface       | address                                 | mask                  |
+-----------------+-----------------------------------------+-----------------------+
| eth0            | 192.168.1.1                             | 255.255.255.0         |
| br-1da612db3f71 | 172.18.0.1                              | 255.255.0.0           |
| docker0         | 172.17.0.1                              | 255.255.0.0           |
| eth0            | fe80::xxxx:xxxx:xxxx:xxx%eth0           | ffff:ffff:ffff:ffff:: |
| br-1da612db3f71 | fe80::77:xxxx:fee8:1105%br-1da612db3f71 | ffff:ffff:ffff:ffff:: |
| veth61fb50c     | fe80::xxxx:xxxx:fe57:625e%veth61fb50c   | ffff:ffff:ffff:ffff:: |
| vethfb0e8aa     | fe80::xxxx:feff:fe89:2f6%vethfb0e8aa    | ffff:ffff:ffff:ffff:: |
| veth706e62c     | fe80::xxxx:ddff:fe2a:4fa9%veth706e62c   | ffff:ffff:ffff:ffff:: |
| vethae19953     | fe80::xxxx:69ff:fe7a:dd19%vethae19953   | ffff:ffff:ffff:ffff:: |
+-----------------+-----------------------------------------+-----------------------+