silentsignal / burp-requests

Copy as requests plugin for Burp Suite

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add option to use a session object

dnet opened this issue · comments

The Session object allows you to persist certain parameters across requests. It also persists cookies across all requests made from the Session instance, and will use urllib3’s connection pooling. So if you’re making several requests to the same host, the underlying TCP connection will be reused, which can result in a significant performance increase (see HTTP persistent connection).

This could be useful for

  • proxying all requests through Burp again for some reason
  • altering/disabling TLS certificate verification
  • using the cookie persistence for actual session management

However this should not be the default as the current implementation isolates all requests, so this would break compatibility. Maybe a second menu item or a submenu?