How to filter HTTP traffic in a more efficient way? [on hold]

I have been using mitmproxy for filtering HTTP and HTTPS traffic.

mitmproxy is simple and written in Python. It will start a new thread to handle every new HTTP request.

Here are something I need to get from those request flows.

  1. URL
  2. parameters
  3. IP of the request
  4. MAC of the request
  5. parse the content and do some logistics

mitmdump is shipped from project mitmproxy and it works in command line.

Extensively I used it in this way,

mitmdump -T -s ./my_written_request_handler.py (it listens on port 8000, and I used iptables to forward all HTTP traffic to this port)

I handled all the requests in this handler ./my_written_request_handler.py. But I found it to be less efficient. Maybe because it's in Python!!!

So I want a new easy-efficient tool or framework to do this job.

Can you suggest some?

Appreciate your help!!!

Replay

Category: tcp Time: 2016-07-29 Views: 0

Related post

iOS development

Android development

Python development

JAVA development

Development language

PHP development

Ruby development

search

Front-end development

Database

development tools

Open Platform

Javascript development

.NET development

cloud computing

server

Copyright (C) avrocks.com, All Rights Reserved.

processed in 0.123 (s). 12 q(s)