tshark不承认wpa psk选项

我试图用tshark解密捕获的wpa-pskstream量,但是它不能识别我想要覆盖的选项。 这个选项允许我指定一个PSK来解密。 我使用的是Backtrack R3中的tshark 1.8.1。

# tshark -o wlan.wep_key1:wpa-pwd:foo:bar tshark: -o flag "wlan.wep_key1:wpa-pwd:foo:bar" specifies unknown preference 

从其他post看来,这个选项已经在( 这里和这里 )之前工作。

这个选项似乎已经改变为1.8; 这里是新的语法:

  tshark -o wlan.enable_decryption:TRUE -o "uat:80211_keys:\"wpa-pwd\",\"{PASS}:{SSID}\"" ... 

您确实需要如图所示的引号转义,并且显然replace{PASS}和{SSID}。