lib/pwn/plugins/transparent_browser.rb in pwn-0.4.376 vs lib/pwn/plugins/transparent_browser.rb in pwn-0.4.377

- old
+ new

@@ -313,19 +313,24 @@ proxy: 'optional scheme://proxy_host:port', with_tor: 'optional boolean (defaults to false)', with_devtools: 'optional - boolean (defaults to false)' ) puts browser_obj1.public_methods + * Only works w/ Chrome + * All DevTools Commands can be found here: + * https://chromedevtools.github.io/devtools-protocol/ devtools = browser_obj1.driver.devtools puts devtools.public_methods puts devtools.instance_variables puts devtools.instance_variable_get('@messages') devtools.send_cmd('Tracing.start') devtools.send_cmd('Tracing.requestMemoryDump') devtools.send_cmd('Tracing.end') puts devtools.instance_variable_get('@messages') - * All DevTools Commands can be found here: - https://chromedevtools.github.io/devtools-protocol/ + devtools.send_cmd('Network.enable') + last_ws_resp = devtools.instance_variable_get('@messages').last if devtools.instance_variable_get('@messages')['method'] == 'Network.webSocketFrameReceived' + puts last_ws_resp + devtools.send_cmd('Network.disable') browser_obj1 = #{self}.linkout( browser_obj: 'required - browser_obj returned from #open method)' )