Nmap 7.8 アサーションに失敗しました: htn.toclock_running == true

Nmap 7.8 アサーションに失敗しました: htn.toclock_running == true

仕様を実行した後、nmapで突然次のエラーが発生します。sudo nmap -sP 192.168.109。*:

nmap: Target.cc:503: void Target::stopTimeOutClock(const timeval*): `htn.toclock_running == true' を主張できませんでした。

コンピュータを再起動し、スイッチ、ルーター、おばあちゃんを再起動してみましたが、何も機能しませんでした。

Ubuntu 20のNmapバージョンは7.8です。

答え1

言う通りここ、このバグはバージョン7.9で修正されました。 apt-getでは入手できないため(7.8はリポジトリの最新バージョンです)、Snapを介してnmapをインストールして問題を解決しました。

 sudo apt install snapd
 sudo snap install nmap

以下で新しいnmapバージョンを確認してください。

sudo nmap --version

次のようにする必要があります。

Nmapバージョン7.91(https://nmap.org)

nmapをテストするときに次のエラーが発生した場合:

dnet:[デバイス名]デバイスを開くことができません。終了!

次のコマンドを実行します。

sudo snap connect nmap:network-control

乾杯!

関連情報