信息来源:邪恶八进制信息安全团队(
www.eviloctal.com)
== What is PBNJ? ==
PBNJ is a network tool that can be used to give an overview of an machine
or multiple machines by identifying the details about the services
running on them. PBNJ is different from other tools because it is based
on using a scan from nmap parsed to amap. PBNJ parses the data from
a scan and outputs to a CSV format file for each ip address scanned.
However, pbnj is able to handle additional scans and parse the data while
only looking for changes. For example, if a machine was updated with a newer
version of OpenSSH than was running when the first scan was performed,
the CSV file would contain the difference of the scan.
== What can PBNJ do for me? ==
Depending on what you need, pbnj can do various things. It is able to
give a layout of a class network. It can also be run as an automated
scanning tool parsing the data to CSV format files and growing an
in-depth view of a network over time.
== Who is using PBNJ? ==
PBNJ is included in the following livecd's
* Backtrack
* nUbuntu
Additionally, pbnj is built to be used by both Unix and Windows Administrators.
== Installation Notes for Unix ==
---------------------------
1) Install Perl Modules
$ cpan install Text::Diff
$ cpan install List::MoreUtils
2) Move man page
$ mv pbnj.1 /usr/local/share/man/man1/
3) Run PBNJ
$ ./pbnj
== Installation Notes for Windows ==
------------------------------
1) Install Perl Modules
Start Menu -> All Programs -> ActivePerl -> Perl Package Manager
ppm> install Text::Diff
ppm> install List::MoreUtils
2) Save
Unzip the attached file in C:\network-layout\server-data\
** Note **
output from scan will be in the current directory have pbnj in the
server-data directory.
What are the dependencies?
* nmap
* amap
* root and or sudo
- Perl Modules
* Text::Diff
* List::MoreUtils
官方地址:
http://pbnj.sf.net