Will be a support of raw sockets in node.js, e.g. to create ping packets?
A new module named node-raw-socket offers the perfect solution for real raw sockets using nodejs.
And, for creating ping (ICMP) packets, the same developer has a very nice working (using it) solution based on node-raw-sockets as well: node-net-ping.
Node supports TCP, UDP, and unix sockets. Ping packets are ICMP packets, which node cannot create directly at this time. You could execute an external ping subprocess or consider writing a C extension. Most of node's low level OS APIs are thin javascript wrappers around the corresponding C API, so you could follow that existing well-established pattern and implement this as a small JS wrapper layer around the corresponding OS-level APIs.
http://nodejs.org/docs/latest/api/all.html#all_class_net_socket
There's a chance node/javascript are a poor choice for your project based on this requirement though.
net-ping module may suit your need. to install it you can use the following command:
npm install net-ping
The documentation with examples is included here.