Http header augmentation



  • Hello comrades in code.
     

    I'm in need of some free tools that will allow me to actively alter and analyze http packets and cookies. 

    I have used the http live headers plugin for Firefox but it isn't compatible with Firefox 2.0 and only seems to allow you to view the send and received headers, not modify them.

     I have also looked at the modify headers plugin but it doesn't quite seem what I need - no displaying of headers and I can remove cookie headers or add them not alter the original cookie header.
     

    Tools that will integrate with my browser are preferred but I don't mind having to use anything else.
     

    thanks all.
     



  • Ah, editing is disallowed then...

     

    Sorry people, should have googled better. I have found tamper data which does work with FF 2.0.

     Also, it seems Live Http headers is capable of replaying scenarios with modified headers...

     

    I hope this info is of some use to people.
     



  • For those who prefer IE, Fiddler is the way to go.  It's pretty good and gives me everything I've ever needed.



  • @JCDenton said:

    Hello comrades in code.

     

    I'm in need of some free tools that will allow me to actively alter and analyze http packets and cookies. 

    I
    have used the http live headers plugin for Firefox but it isn't
    compatible with Firefox 2.0 and only seems to allow you to view the
    send and received headers, not modify them.

     I have also looked at the modify headers plugin but it doesn't quite seem what I need - no displaying of headers and I can remove cookie headers or add them not alter the original cookie header.
     

    Tools that will integrate with my browser are preferred but I don't mind having to use anything else.

     

    thanks all.
     

    You want the Tamper Data extension for Firefox. You really do.



  • [quote user="masklinn"]

    You want the Tamper Data extension for Firefox. You really do.

    [/quote]

    Yep, and proxytrace might be better if you want something to work outside browsers.



  • that's one of those "I can't believe I didn't think of it myself" ideas - a proxy. However a proxy will become of use to another app I'm developing. Thanks.

     
    So far, the tamper data plugin works like a dream. Hail the FF Extension developers.

    (FF extension development seems close enough to magic as I don't have a clue on how it integrates with FF & its internal functions)
     



  • [quote user="JCDenton"]FF extension development seems close enough to magic as I don't have a clue on how it integrates with FF & its internal functions[/quote]

    You're almost right. It's not magic, it's JavaScript!
     



  • Hi guys, This is becoming too technical. Can anybody tell me what it means in layman's language.

     

    With regards,

    Mandar Thosar



  • [quote user="mandar-seo"]

    Hi guys, This is becoming too technical. Can anybody tell me what it means in layman's language.

    [/quote]

    The internet is a series of tubes. These tubes can be be thought of as being a bit like beer taps.

    It's a bit of a stretch to imagine actually wanting to eat cookies while drinking beer, and this is why they give you the option to block cookies. Then again maybe you're foreign and this is why you can unblock them.

    Now getting a web page from the internet serving wench starts with a request, such as "1 pint of Pooper's Stoat please Norma," which initiates a sequence of events in the server (in this case Norma).

    Now Norma pulls a lever on the appropriate tap and data (delicious Pooper's Stoat) is pushed up the pipe (internet) to the pint glass (web browser). Notice the head(er) forming at the top of the beer. This contains bubbles (information about the beer, usually unique to any pour). If you are foreign, Norma may also give you a cookie which you may now choose to eat, or secrete down your pants for later.

    But supposing you wanted to change the head of your pint of Pooper's Stoat. Perhaps you want it creamier, or perhaps you prefer no head at all. Perhaps you are foreign

    One way to do this would be to insert something into the beer lines that would allow you to inject a bit of salt into the beer, or a bit of grease, or some disgusting bacteria that is excretes a mild toxin. This would change the consistency of the header before it comes from the tap (network connection) to the glass (Firefox 2). This is the 'proxy' approach.

    Another way might be to dunk your cookie into the pint glass, drop a sugar cube in your beer, or pick your nose and stir the beer with your finger. This will change the head(er) substantially. This is the browser plugin approach.

    If you just remember that the internet is a series of tubes, these technical issues become simple.

    Hhhhhhhmmmmm beer. must be Friday evening...... Off for a pint of Pooper's Stoat or three.


Log in to reply