Wireshark

  • Riverbed Technology
  • WinPcap
the world's foremost network protocol analyzer
  • Wireshark
    • About
    • Download
    • Blog
  • Get Help
    • Ask a Question
    • FAQs
    • Documentation
    • Mailing Lists
    • Online Tools
    • Wiki
    • Bug Tracker
  • Develop
    • Get Involved
    • Developer's Guide
    • Browse the Code
    • Latest Builds

Wireshark-users: [Wireshark-users] how to convert ssl pcap to decrypted pcap file that can be used with tcpflow

Date Index Thread Index Other Months All Mailing Lists
Date Prev Date Next Thread Prev Thread Next


From: "Vishal Arya" <aryavishal@xxxxxxx>
Date: Tue, 5 Feb 2008 19:43:04 +0530

I need to convert https pcap file into decrypted http file so i can use it with tcpflow to create separate files for each session.
how ever i am unable to achieve this , i am using the rsasnakeoil sample file of wireshark site for test.

when i dont use the -w flag i can see that output on console showing me http Encrypted Application decoded, however if i use a -w flag to decrypt it and open the decrypted data pcap file it still shows as Encrypted data.
shouldn't the new file be decrypted


output snippet if i dont use the "-w" flag

$~/work/wireshark-0.99.7/tshark -V   -r /tmp/rsasnakeoil2.cap -o "ssl.keys_list:127.0.0.1,443,http,/tmp/rsasnakeoil2.key" -o"ssl.debug_file:/tmp/debug.txt"  > cap.txt

-------------you can see that frame 11 application data is visible ---------------
Secure Socket Layer
    SSLv3 Record Layer: Application Data Protocol: http
        Content Type: Application Data (23)
        Version: SSL 3.0 (0x0300)
        Length: 432
        Encrypted Application Data: 4AC33E9D7778012CB4BC4C9A84D7B9900C2110F0FA007C16...
Hypertext Transfer Protocol
    GET / HTTP/1.1\r\n
        Request Method: GET
        Request URI: /
        Request Version: HTTP/1.1
    Host: localhost\r\n
    User-Agent: Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2\r\n
    Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\n
    Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3\r\n
    Accept-Encoding: gzip,deflate\r\n
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n
    Keep-Alive: 300\r\n
    Connection: keep-alive\r\n
    \r\n

---------------------end of sample ----------------------------------------------------




now if use the "-w" flag and save the file and open the file in wire shark i assumed that the application data should have been decryptted

$~/work/wireshark-0.99.7/tshark -V   -r /tmp/rsasnakeoil2.cap -o "ssl.keys_list:127.0.0.1,443,http,/tmp/rsasnakeoil2.key" -o"ssl.debug_file:/tmp/debug.txt" -F libpcap -w - > /tmp/test

---------------here is what i see in wireshark gui for frame 11-------------------------------------------
Secure Socket Layer
    SSLv3 Record Layer: Application Data Protocol: http
    Content Type: Application Data (23)
    Version: SSL 3.0 (0x0300)
    Length: 408
    Encrypted Application Data: 842F81CCD99765C1AC2AC1B6CE9250D339BC7454C8A623FC...
---------------------end----------------------------------------------------------------------------------


please help!!!


-Vishal Arya
www.vishalarya.in
  • Prev by Date: [Wireshark-users] tshark doesn't capture what wireshark does
  • Next by Date: Re: [Wireshark-users] tshark doesn't capture what wireshark does
  • Previous by thread: Re: [Wireshark-users] tshark doesn't capture what wireshark does
  • Next by thread: [Wireshark-users] how to convert ssl pcap to decrypted pcap file that can be used with tcpflow
  • Index(es):
    • Date
    • Thread

Wireshark and the "fin" logo are registered trademarks of the Wireshark Foundation