diff options
| -rw-r--r-- | Library/Formula/cowpatty.rb | 31 | 
1 files changed, 23 insertions, 8 deletions
| diff --git a/Library/Formula/cowpatty.rb b/Library/Formula/cowpatty.rb index 9aa486e22..1c8211905 100644 --- a/Library/Formula/cowpatty.rb +++ b/Library/Formula/cowpatty.rb @@ -1,13 +1,28 @@ -require 'formula' -  class Cowpatty < Formula -  homepage 'http://www.willhackforsushi.com/?page_id=50' -  url 'http://www.willhackforsushi.com/code/cowpatty/4.3/cowpatty-4.3.tgz' -  sha1 '8b7cb2015d0534031827f2f06135bf5cf5929d35' +  homepage "http://www.willhackforsushi.com/?page_id=50" +  url "http://www.willhackforsushi.com/code/cowpatty/4.6/cowpatty-4.6.tgz" +  sha256 "cd3fc113e5052d3ee08ab71aa87edf772d044f760670c73fde5d5581d7803bc2" + +  depends_on "openssl" + +  resource "capture" do +    url "http://www.lovemytool.com/files/test.pcap" +    sha256 "35fba0f92c5e8fb0710453d0c2c5fe5e9c64857dd53b219977871340b22c4942" +  end    def install -    ENV.j1 -    inreplace "Makefile", "/usr/local/", "#{prefix}/" -    system "make install" +    system "make", "BINDIR=#{bin}", "install" +  end + +  test do +    (testpath/"dict").write <<-EOS.undent +      isthisthepassword? +      maybethisoneinstead +      subnet16121930 +    EOS +    resource("capture").stage do +      system bin/"cowpatty", "-r", "test.pcap", +             "-f", testpath/"dict", "-s", "dd-wrt2" +    end    end  end | 
