homebrew-core/Formula/p0f.rb
2015-06-05 14:47:57 +01:00

26 lines
739 B
Ruby

require "formula"
class P0f < Formula
desc "Versatile passive OS fingerprinting, masquerade detection tool"
homepage "http://lcamtuf.coredump.cx/p0f3/"
url "http://lcamtuf.coredump.cx/p0f3/releases/p0f-3.07b.tgz"
sha1 "ae2c4fbcddf2a5ced33abd81992405b93207e7c8"
bottle do
cellar :any
sha1 "eceeb864d78eb22bd5808690f1ce818f196b0c9b" => :mavericks
sha1 "261610220600d44a55fd31c2ca68849cc9e4db4f" => :mountain_lion
sha1 "47e0e995504b87ea470c5ebb6583bd67cd447f95" => :lion
end
def install
inreplace "config.h", "p0f.fp", "#{etc}/p0f/p0f.fp"
system "./build.sh"
sbin.install "p0f"
(etc+"p0f").install "p0f.fp"
end
test do
system "#{sbin}/p0f", "-r", test_fixtures("test.pcap")
end
end