I need to extract TCP Flows with their content from dump file and then save their flow into other file each flow separately
If you're only doing a few, Wireshark can do this.
Steps:
Alternate steps, for HTTP only:
This is with Wireshark 1.2.1 on Linux/GTK. The 'follow TCP stream' option has been moved around between versions, so it may be somewhere else if you have an older version. But its always been called Follow TCP Stream so you should be able to find it.
Quick searching also reveals several other options if Wireshark doesn't work for you: ngrep, tcpick, chaosreader, and tcpflow.