js.pl   [plain text]


use HTTP::Proxy;
use HTTP::Proxy::BodyFilter::save;

my $proxy = HTTP::Proxy->new(@ARGV);

# save javascript files as we browse them
$proxy->push_filter(
    path => qr!/.js$!,
    response => HTTP::Proxy::BodyFilter::save->new(
        template => '%f',
        prefix   => 'javascript',
        multiple => 0,
        keep_old => 1,
    )
);

$proxy->start;