source: trunk/dports/net/tcpxtract/Portfile

Last change on this file was 151662, checked in by mf2k@…, 11 months ago

chaosreader daemonlogger libcdata libcdatetime libcerror libcfile libclocale libcnotify libcsplit libcstring libcthreads log2timeline logsentry masscan openfpc openvpn openvpn2 p5-file-mork p5-parse-win32registry pads pdfid pdfparser rekall snort tcpdstat tcpxtract volatility: Ports abandoned. (#52039)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.4 KB
Line 
1# $Id: Portfile 151662 2016-08-19 14:16:01Z ryandesign@macports.org $
2
3PortSystem              1.0
4
5name                    tcpxtract
6version                 1.0.1
7revision                1
8categories              net security
9license                 GPL-2+
10platforms               darwin
11maintainers             nomaintainer
12
13description             tool for extracting files from network traffic based \
14                        on file signatures
15
16long_description        ${name} is a ${description}. Extracting files based \
17                        on file type headers and footers (sometimes called \
18                        \"carving\") is an age old data recovery technique. \
19                        Tools like Foremost employ this technique to recover \
20                        files from arbitrary data streams. Tcpxtract uses \
21                        this technique specifically for the application of \
22                        intercepting files transmitted across a network. \
23                        Other tools that fill a similar need are driftnet \
24                        and EtherPEG. driftnet and EtherPEG are tools for \
25                        monitoring and extracting graphic files on a network \
26                        and are commonly used by network administrators to \
27                        police the Internet activity of their users. The \
28                        major limitations of driftnet and EtherPEG are that \
29                        they only support three filetypes with no easy way \
30                        of adding more. The search technique they use is \
31                        also not scalable and does not search across packet \
32                        boundaries.
33
34homepage                http://tcpxtract.sourceforge.net/
35master_sites            sourceforge
36
37checksums               md5     1d8fe172d4590c33a157798e08dc0ccd \
38                        sha1    48fce86ac87e5467cb671236a7247474f69bac9d \
39                        rmd160  0577bdaa1ab57457c805fb49376aa305ae4d9457
40
41depends_build           port:flex
42depends_lib             port:libpcap
43
44configure.args-append   --mandir=${prefix}/share/man
45
46post-destroot {
47    move ${destroot}${prefix}/etc/tcpxtract.conf ${destroot}${prefix}/etc/tcpxtract.conf.sample
48}
49
50post-activate {
51    if {![file exists ${prefix}/etc/tcpxtract.conf]} {
52        copy ${prefix}/etc/tcpxtract.conf.sample ${prefix}/etc/tcpxtract.conf
53    }
54}
55
56notes "
57To configure ${name}, edit ${prefix}/etc/${name}.conf
58"
Note: See TracBrowser for help on using the repository browser.