Blackbag version 0.9.1 - How to Download and Install on Mac OS X
Sunday the 22nd of November, 2009

    blackbag  most recent diff


    version 0.9.1

      View the most recent changes for the blackbag port at: blackbag.darwinports.com/diff
      Scroll down toward the bottom of the page to get installation instructions for blackbag.
      The raw portfile for blackbag 0.9.1 is located here:
      http://blackbag.darwinports.com/dports/net/blackbag/Portfile
      Find related portfiles with the unique DarwinPorts.com search feature.
      Check for any related Fink projects here: pdb.finkproject.org/pdb/package.php/blackbag


      The blackbag Portfile 36428 2008-05-01 18:49:21Z ecronin macports.org $

      PortSystem 1.0

      Name: blackbag
      Version: 0.9.1
      Category: net security
      Platform: darwin
      Maintainers: ecronin
      Description: A miscelleny of network testing tools.
      Long Description: Blackbag is Matasano's suite of penetration testing and reverse engineering tools. What started as a binary interactive netcat, has evolved into our "blackbag" of tools to help us understand and attack proprietary protocols, find compressed images inside of files and more!

      Homepage: http://www.matasano.com/log/552/code-release-blackbag-09-binary-protocol-reversing-unix-thingies/
      Master Sites: http://www.matasano.com/download
      extract.suffix .tgz
      Checksums: md5 5478497661f4c90ca8ac62da7b1572c7 sha1 6ecf6b2d012993181c25801292cdb9168accfabc

      depends_lib port:libevent port:libpcap port:openssl port:zlib

      use_configure no

      build.env LFLAGS="-L${prefix}/lib" IFLAGS="-I${prefix}/include"

      Patch Files: patch-bkb.diff

      post-patch {
      reinplace "s|/usr/local|\$\(DESTDIR\)/${prefix}|g" ${worksrcpath}/Makefile
      reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/bkb
      reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/sub.c
      reinplace "s|/usr/local|\$\(DESTDIR\)/${prefix}|g" ${worksrcpath}/asn/Makefile
      reinplace "s|/usr/local/bin|${prefix}/bin/blackbag|g" ${worksrcpath}/asn/asn
      reinplace "s|shift|#shift|g" ${worksrcpath}/asn/asn
      reinplace "s|-I../third-party/libevent-1.0b||g" ${worksrcpath}/Makefile
      reinplace "s|-L../third-party/libevent-1.0b||g" ${worksrcpath}/Makefile
      reinplace "s|-g||g" ${worksrcpath}/common.mk
      reinplace "s|-I\$\(TOP\)/../third-party/libevent-1.0b||g" ${worksrcpath}/common.mk
      reinplace "s|-L\$\(TOP\)/../third-party/libevent-1.0b||g" ${worksrcpath}/common.mk
      reinplace "s|-L\$\(TOP\)/../third-party/libevent-1.0b||g" ${worksrcpath}/asn/Makefile
      system "touch ${worksrcpath}/sub.macros"
      }

      post-build {
      system "cd ${worksrcpath}/asn && ${build.cmd}"
      }

      post-destroot {
      xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
      xinstall -m 0644 ${worksrcpath}/README ${destroot}${prefix}/share/doc/${name}/README

      file rename ${worksrcpath}/asn/asn ${worksrcpath}/asn/asn1
      system "cd ${worksrcpath}/asn && ${build.cmd} install ${build.target} DESTDIR=${destroot}"
      }

      platform darwin 9 {
      post-patch {
      reinplace "s|setpgrp|setpgid|g" ${worksrcpath}/tsec.c
      }
      }

    If you haven't already installed Darwin Ports, you can find easy instructions for doing so at the main Darwin Ports page.

    Once Darwin Ports has been installed, in a terminal window and while online, type the following and hit return:


      %  cd /opt/local/bin/portslocation/dports/blackbag
      % sudo port install blackbag
      Password:
    You will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to:

      ---> Fetching blackbag
      ---> Verifying checksum for blackbag
      ---> Extracting blackbag
      ---> Configuring blackbag
      ---> Building blackbag with target all
      ---> Staging blackbag into destroot
      ---> Installing blackbag
    - Make sure that you do not close the terminal window while Darwin Ports is working. Once the software has been installed, you can find further information about using blackbag with these commands:
      %  man blackbag
      % apropos blackbag
      % which blackbag
      % locate blackbag

     Where to find more information:

    Darwin Ports



    Lightbox this page.