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"
Guifre Ruiz (talk | contribs) |
|||
(17 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: | + | <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;" |- | ||
Line 9: | Line 9: | ||
'''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. | '''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]'''. | ||
==How NINJA PingU Works?== | ==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. | + | <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> | ||
− | 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> |
+ | 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> | ||
− | |||
==Why NINJA PingU?== | ==Why NINJA PingU?== | ||
Line 26: | Line 27: | ||
− | + | 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 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | | valign="top" style="padding-left:25px;width:25%;border-right: 1px dotted gray;padding-right:25px;" | | ||
− | | | + | '''[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] | ||
== Features == | == Features == | ||
− | * Services | + | * Services Identification |
* Operating System Detection | * Operating System Detection | ||
* Embedded Devices Identification | * Embedded Devices Identification | ||
Line 50: | Line 46: | ||
== Links == | == 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/ Home] | ||
* [http://owasp.github.io/NINJA-PingU/faq.html FAQ] | * [http://owasp.github.io/NINJA-PingU/faq.html FAQ] | ||
Line 59: | Line 56: | ||
* [mailto:[email protected] Guifre Ruiz] | * [mailto:[email protected] Guifre Ruiz] | ||
+ | ==Licensing== | ||
+ | |||
+ | GPLv3 | ||
| valign="top" style="padding-left:25px;width25%;" | | | valign="top" style="padding-left:25px;width25%;" | | ||
− | |||
− | |||
− | |||
Line 79: | 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- | + | | 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 109: | 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 | + | * Host Detection. |
− | * Services | + | * Services Identification |
− | * Operating System | + | * Operating System Detection |
− | * Special Network Devices (IP Cameras and Prinerts) | + | * Special Network Devices (IP Cameras and Prinerts) Identification. |
Latest revision as of 19:51, 12 February 2016
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.
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.
|
Features
Links
Project LeaderLicensingGPLv3
|
News and Events
Classifications |
- 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? | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|