Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

casper-proxy

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

casper-proxy

  • 1.0.0
  • Rubygems
  • Socket score

Version published
Maintainers
1
Created
Source

Casper

Introduction

casper is a transparent proxy designed to be used during a web application penetration test during a manual target link discovery step.

Instead of just fireup a crawler, with casper you can have the link visited during a normal user session.

This is ideal to understand the logic sequence steps and what's happening behind the woods.

Usage

Running casper it is very easy:

$ casper 

[2012-06-27 08:52:47] INFO  WEBrick 1.3.1
[2012-06-27 08:52:47] INFO  ruby 1.9.3 (2012-04-20) [x86_64-darwin11.4.0]
[2012-06-27 08:52:47] INFO  Casper::Proxy#start: pid=24323 port=8080

Now you can configure your browser to use http://localhost:8080 as proxy server and watching all requests reaching the target.

If you don't want to be bothered by too much noise on screen, you can ask casper only to trace requests for the url you're interested to:

$ casper -T theapptotest.com

Talking to the proxy server

casper is configured to handle some signals and react accordingly:

  • SIGINT: shutdown the server
  • SIGINFO: the server will put an informational string about how many requests were collected and how many unique hosts were discovered
  • SIGUSR1: the server will dump all the hosts you're browser communicated with
  • SIGUSR2: the server will dump all logged urls

FAQs

Package last updated on 27 Jun 2012

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc