This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org

Difference between revisions of "OWASP NINJA PingU Project"

From OWASP
Jump to: navigation, search
 
(20 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
=Main=
 
=Main=
 
+
<!-- DO NOT ALTER OR REMOVE THE TEXT ON NEXT LINE -->
<div style="width:100%;height:160px;border:0,margin:0;overflow: hidden;">[[File:OWASP_Project_Header.jpg|link=]]</div>
+
<div style="width:100%;height:100px;border:0,margin:0;overflow: hidden;">[[Image:OWASP Inactive Banner.jpg|800px| link=https://www.owasp.org/index.php/OWASP_Project_Stages#tab=Inactive_Projects]] </div>
  
 
{| style="padding: 0;margin:0;margin-top:10px;text-align:left;" |-
 
{| style="padding: 0;margin:0;margin-top:10px;text-align:left;" |-
 
| valign="top"  style="border-right: 1px dotted gray;padding-right:25px;" |
 
| valign="top"  style="border-right: 1px dotted gray;padding-right:25px;" |
  
==OWASP NINJA PingU: Is Not Just A Ping Utility==
+
==What's NINJA PingU?==
 
 
"OWASP NINJA PingU: Is Not Just A Ping Utility" is a free open-source, high performance, network scanner and services discoverage tool for large scale analyses of millions of hosts.
 
 
 
==Introduction==
 
 
 
NINJA PingU provides a set of functionalities to detect special devices within an IP address range such as IP Cameras, printers, web servers, SSH services and several others.
 
  
 +
'''NINJA-PingU Is Not Just a Ping Utility''' is a free open-source high performance network scanner tool for large scale analyses. It has been designed with performance as its primary goal and developed as a framework to allow easy plugin integration.
 +
<br>
 +
Check it out at its  '''[http://owasp.github.io/NINJA-PingU/ home page]'''.
  
==Description==
+
==How NINJA PingU Works?==
  
NINJA PingU uses raw sockets, non-blocking I/O, multithreading, caching, and other technologies to achieve a very high network performance. Read more about it in its home page at http://owasp.github.io/NINJA-PingU/ and its code base ad https://github.com/OWASP/NINJA-PingU
+
<p>NINJA PingU takes advantage of raw sockets to reduce the three-way TCP handshake latency and it's state. Directly sending IP packets also avoids the TCP stack overhead.</p>
  
 +
<div align="center">{{#ev:youtube|_vQwPWJp8Jc?autoplay=1&autohide=1&&rel=0&start=119&hd=1&vq=hd720}}</div>
  
==Licensing==
+
<p>
 +
It also implements non-blocking networking I/O in the plugin's interface by means of epoll. Each component is multithreaded and they have built-in caches to minimize synchronization points. In addition, the results persistment operations are buffered to reduce disk writes.</p>
  
OWASP NINJA PingU is free to use. It is licensed under the GNU GPL v3 License
 
  
 +
==Why NINJA PingU?==
  
| valign="top"  style="padding-left:25px;width:200px;border-right: 1px dotted gray;padding-right:25px;" |
+
It has been developed to easily allow developers build their custom plugins. Samples of those can be found in its codebase. In addition, more information about NINJA PingU can be found in the FAQ and dev pages. NINJA PingU also integrates gnuplot to automatically plot the analysis results. In addition, a custom terminator has been embedded for enhanced data visualization.
  
== What is OWASP NINJA PingU? ==
 
  
OWASP NINJA PingU provides:
+
Read more about it in its home page at http://owasp.github.io/NINJA-PingU/ and its code base at https://github.com/OWASP/NINJA-PingU
  
* Host discoverage
 
* Services discoverage
 
* Operating System detection
 
* Special devices discoverage
 
  
 +
| valign="top"  style="padding-left:25px;width:25%;border-right: 1px dotted gray;padding-right:25px;" |
  
== Presentation ==
+
'''[http://owasp.github.io/NINJA-PingU/ Home Page]'''
 +
[[Image:NINJA_PingU_DownaloadV1.jpg||150px|left||link=https://github.com/OWASP/NINJA-PingU/archive/v1.0.1.tar.gz]]
 +
<br><br>
 +
mirror [https://www.owasp.org/images/4/4f/NINJA-PinguV1.0.tar.gz download]
  
Link to presentation
+
== Features ==
  
 +
* Services Identification
 +
* Operating System Detection
 +
* Embedded Devices Identification
 +
* High Performance Framework
 +
* Easily Plugin Integration
  
 +
== Links ==
 +
* [https://github.com/OWASP/NINJA-PingU/archive/v1.0.tar.gz PingU V1.0]
 +
* [http://owasp.github.io/NINJA-PingU/ Home]
 +
* [http://owasp.github.io/NINJA-PingU/faq.html FAQ]
 +
* [http://owasp.github.io/NINJA-PingU/dev.html Dev]
 +
* [http://owasp.github.io/NINJA-PingU/plugins.html Plugins]
  
  
Line 47: Line 56:
  
 
* [mailto:[email protected] Guifre Ruiz]
 
* [mailto:[email protected] Guifre Ruiz]
 +
==Licensing==
  
 +
GPLv3
  
== Related Projects ==
 
 
 
 
 
| valign="top"  style="padding-left:25px;width:200px;" |
 
  
== Quick Download ==
+
| valign="top"  style="padding-left:25px;width25%;" |
  
* [http://owasp.github.io/NINJA-PingU/ NINJA PingU]
 
  
  
 
== News and Events ==
 
== News and Events ==
* [20 Nov 2013] News 2
+
* Version 1.0 released
* [30 Sep 2013] News 1
 
 
 
 
 
== In Print ==
 
This project can be purchased as a print on demand book from Lulu.com
 
  
  
Line 77: Line 76:
 
   | align="center" valign="top" width="50%"| [[File:Owasp-builders-small.png|link=]]   
 
   | align="center" valign="top" width="50%"| [[File:Owasp-builders-small.png|link=]]   
 
   |-
 
   |-
   | align="center" valign="top" width="50%"| [[File:Owasp-defenders-small.png|link=]]
+
   | align="center" valign="top" width="50%"| [[File:Owasp-breakers-small.png|link=]]
 
   |-
 
   |-
 
   | colspan="2" align="center"  | [[File:Cc-button-y-sa-small.png|link=http://creativecommons.org/licenses/by-sa/3.0/]]
 
   | colspan="2" align="center"  | [[File:Cc-button-y-sa-small.png|link=http://creativecommons.org/licenses/by-sa/3.0/]]
Line 107: Line 106:
 
==Release 1.0 ==
 
==Release 1.0 ==
 
NINJA Pingu 1.0 has been released, which includes:
 
NINJA Pingu 1.0 has been released, which includes:
* Host Discoverage.
+
* Host Detection.
* Services Discoverage
+
* Services Identification
* Operating System Discoverage
+
* Operating System Detection
* Special Network Devices (IP Cameras and Prinerts) Discoverage.
+
* Special Network Devices (IP Cameras and Prinerts) Identification.
  
  

Latest revision as of 19:51, 12 February 2016

OWASP Inactive Banner.jpg

What's NINJA PingU?

NINJA-PingU Is Not Just a Ping Utility is a free open-source high performance network scanner tool for large scale analyses. It has been designed with performance as its primary goal and developed as a framework to allow easy plugin integration.
Check it out at its home page.

How NINJA PingU Works?

NINJA PingU takes advantage of raw sockets to reduce the three-way TCP handshake latency and it's state. Directly sending IP packets also avoids the TCP stack overhead.

EmbedVideo received the bad id "_vQwPWJp8Jc?autoplay=1&autohide=1&&rel=0&start=119&hd=1&vq=hd720" for the service "youtube".

It also implements non-blocking networking I/O in the plugin's interface by means of epoll. Each component is multithreaded and they have built-in caches to minimize synchronization points. In addition, the results persistment operations are buffered to reduce disk writes.


Why NINJA PingU?

It has been developed to easily allow developers build their custom plugins. Samples of those can be found in its codebase. In addition, more information about NINJA PingU can be found in the FAQ and dev pages. NINJA PingU also integrates gnuplot to automatically plot the analysis results. In addition, a custom terminator has been embedded for enhanced data visualization.


Read more about it in its home page at http://owasp.github.io/NINJA-PingU/ and its code base at https://github.com/OWASP/NINJA-PingU


Home Page

NINJA PingU DownaloadV1.jpg



mirror download

Features

  • Services Identification
  • Operating System Detection
  • Embedded Devices Identification
  • High Performance Framework
  • Easily Plugin Integration

Links


Project Leader

Licensing

GPLv3



News and Events

  • Version 1.0 released


Classifications

Owasp-incubator-trans-85.png Owasp-builders-small.png
Owasp-breakers-small.png
Cc-button-y-sa-small.png
Project Type Files CODE.jpg
Q1
A1
Q2
A2

Volunteers

NINJA Pingu is developed by a worldwide team of volunteers. The primary contributors to date have been:

  • Guifre Ruiz

Others

Release 1.0

NINJA Pingu 1.0 has been released, which includes:

  • Host Detection.
  • Services Identification
  • Operating System Detection
  • Special Network Devices (IP Cameras and Prinerts) Identification.


Release 1.1

The next release has not been scheduled yet.


Involvement in the development and promotion of NINJA PingU is actively encouraged! You do not have to be a security expert in order to contribute.



PROJECT INFO
What does this OWASP project offer you?
RELEASE(S) INFO
What releases are available for this project?
what is this project?
Name: OWASP NINJA PingU Project
Purpose: NINJA Pingu will be a high performance host enumerator tool for scanning purposes. It will allow users to enumerate services in networks very fast.
License: GNU GPL v3 License (allows commercial use, but requires that modifications to your code stay open source, thus prohibiting proprietary forks of your project)
who is working on this project?
Project Leader(s):
  • Guifre Ruiz @
how can you learn more?
Project Pamphlet: Not Yet Created
Project Presentation:
Mailing list: Mailing List Archives
Project Roadmap: View
Key Contacts
  • Contact Guifre Ruiz @ to contribute to this project
  • Contact Guifre Ruiz @ to review or sponsor this project
current release
OWASP NINJA PingU v1.0 - 01/15/2014 - (download)
Release description: NINJA-PingU Is Not Just a Ping Utility is a free open-source high performance network scanner tool for large scale analyses. It has been designed with performance as its primary goal and developed as a framework to allow easy plugin integration. The v1.0 release includes the complete and functional NINJA PingU's framework with a set of plugins for services analysis and embedded devices identification. More information about those and its performance can be found here.
Rating: Projects/OWASP NINJA PingU/GPC/Assessment/OWASP NINJA PingU v1.0
last reviewed release
Not Yet Reviewed


other releases