Extender APIからMessageViewの内容にアクセスしようとした際のメモです。
結論としては全ての要素にアクセスすることはできませんでした・・・。
環境
Burp Suite Free Edition v.1.6.32
java version "1.8.0_45"
MacOS X 10.11.3
経緯
以下の状態のMessageViewの値(1,2,3,4,5,6)に、追加したメニューアイテムからアクセスして云々したいと思いました。
で
IContextMenuInvocation の getSelectedMessages() がIHttpRequestResponse[] を返してくれるので、それでいこうと。
が配列に複数の要素が返ってこない…。
理由
パフォーマンスの理由からだそうですが…(ではなぜ配列に)
取得できる値
というわけで、上記画像の3と6は取得できます。
足りない(´Д` )