<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Idea for New Package: PBNJ]]></title><description><![CDATA[<p dir="auto">I just started using pfSense on an internal firewall where I work, and it works pretty nice. Good work guys!</p>
<p dir="auto">So I had an idea to extend pfSense with the capabilities of PBNJ (http://pbnj.sourceforge.net/). Basically, I think it would be a cool feature to be able to automatically scan your LAN machines with nmap and see changes over time and maybe even be alerted when a machine has a new port open. That way, an admin can jump on figuring out why this happened.</p>
<p dir="auto">In an attempt to figure out the internals of pfSense and waste time, I have been fiddling with getting PBNJ installed on the pfSense box. Without the ports system, it requires the following steps:</p>
<ol>
<li>pkg_add -r perl</li>
<li>pkg_add -r &lt;various 6="" perl="" modules,="" around=""&gt;3) One of the dependencies, p5-Nmap-Parser is not in the packages, so it requires downloading the tarball, extracting, installing etc. This requires a pkg_add -r gmake</li>
<li>extract PBNJ, perl Makefile.pl, gmake, gmake install, gmake test</li>
<li>Maye more that I subsequently forgot.</li>
</ol>
<p dir="auto">Pretty involved, maybe installing ports and going from there would have been smarter. Anyways, I was wondering:</p>
<ul>
<li>Do people on this forum think that this would be a useful thing to have in a pfSense box?</li>
<li>If so, is installing perl too much? i.e., would it be better to rewrite something similar in php?</li>
<li>Would anyone be interested in making a package / ui frontend for it with me?</li>
</ul>
<p dir="auto">I hope to hear your thoughts.&lt;/various&gt;</p>
]]></description><link>https://forum.netgate.com/topic/3254/idea-for-new-package-pbnj</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 06:44:36 GMT</lastBuildDate><atom:link href="https://forum.netgate.com/topic/3254.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 28 Jan 2007 04:33:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Idea for New Package: PBNJ on Sun, 28 Jan 2007 04:39:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mrquintopolous">@<bdi>mrquintopolous</bdi></a>:</p>
<blockquote>
<p dir="auto">I just started using pfSense on an internal firewall where I work, and it works pretty nice. Good work guys!</p>
<p dir="auto">So I had an idea to extend pfSense with the capabilities of PBNJ (http://pbnj.sourceforge.net/). Basically, I think it would be a cool feature to be able to automatically scan your LAN machines with nmap and see changes over time and maybe even be alerted when a machine has a new port open. That way, an admin can jump on figuring out why this happened.</p>
<p dir="auto">In an attempt to figure out the internals of pfSense and waste time, I have been fiddling with getting PBNJ installed on the pfSense box. Without the ports system, it requires the following steps:</p>
<ol>
<li>pkg_add -r perl</li>
<li>pkg_add -r &lt;various 6="" perl="" modules,="" around=""&gt;3) One of the dependencies, p5-Nmap-Parser is not in the packages, so it requires downloading the tarball, extracting, installing etc. This requires a pkg_add -r gmake</li>
<li>extract PBNJ, perl Makefile.pl, gmake, gmake install, gmake test</li>
<li>Maye more that I subsequently forgot.</li>
</ol>
<p dir="auto">Pretty involved, maybe installing ports and going from there would have been smarter. Anyways, I was wondering:</p>
<ul>
<li>Do people on this forum think that this would be a useful thing to have in a pfSense box?</li>
<li>If so, is installing perl too much? i.e., would it be better to rewrite something similar in php?</li>
<li>Would anyone be interested in making a package / ui frontend for it with me?</li>
</ul>
<p dir="auto">I hope to hear your thoughts.&lt;/various&gt;</p>
</blockquote>
<p dir="auto">Not as involved as you would think.  Check out the squid package which in turns install perl.  Theres a number of packages that install multiple dependencies and then setup the package.  I don't see anything that would change this situation for this package.</p>
<p dir="auto">Check out http://pfsense.com/cgi-bin/cvsweb.cgi/tools/pkg_config.xml?rev=1.407 and http://pfsense.com/cgi-bin/cvsweb.cgi/tools/packages/</p>
]]></description><link>https://forum.netgate.com/post/148165</link><guid isPermaLink="true">https://forum.netgate.com/post/148165</guid><dc:creator><![CDATA[sullrich]]></dc:creator><pubDate>Sun, 28 Jan 2007 04:39:24 GMT</pubDate></item></channel></rss>