Opened 14 years ago

Closed 14 years ago

#25903 closed submission (fixed)

[NEW] net/tcpxtract

Reported by: jul_bsd@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc:
Port: tcpxtract

Description

tcpxtract is a tool for extracting files from network traffic based on file signatures. Extracting files based on file type headers and footers (sometimes called "carving") is an age old data recovery technique. Tools like Foremost employ this technique to recover files from arbitrary data streams. Tcpxtract uses this technique specifically for the application of intercepting files transmitted across a network. Other tools that fill a similar need are driftnet and EtherPEG. driftnet and EtherPEG are tools for monitoring and extracting graphic files on a network and is commonly used by network administrators to police the internet activity of their users. The major limitations of driftnet and EtherPEG is that they only support three filetypes with no easy way of adding more. The search technique they use is also not scalable and does not search across packet boundries.

(Dep for nsm-console)

Attachments (1)

Portfile (1.5 KB) - added by jul_bsd@… 14 years ago.

Download all attachments as: .zip

Change History (3)

Changed 14 years ago by jul_bsd@…

Attachment: Portfile added

comment:1 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Port: tcpxtract added
Status: newassigned
Summary: [NEW] net/tcpxstract[NEW] net/tcpxtract

comment:2 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

Thanks, added in r70324 with these changes:

  • whitespace / formatting
  • made you maintainer with openmaintainer
  • uncommented long description (you probably had it commented out because port threw a syntax error with it enabled; you needed to escape the quotes with backslashes)
  • added dependency on libpcap because it does get used
  • removed invalid "configure.type gnu"
  • installed the conf file as a sample not as the real thing, so the user's changes don't get clobbered on port upgrade
  • added notes about config file
Note: See TracTickets for help on using tickets.