##GSoC Resources [List of important readings and codes for GSoC Android Network Scanner]
- nmap source
- libpcap
- tcpdump
- JNI
###nmap
http://moonpie.org/writings/discovery.pdf
http://www.amazon.com/Nmap-Enterprise-Guide-Network-Scanning/dp/1597492418
http://nmap.org/book/toc.html
###OS Detection http://nmap.org/book/osdetect.html
###libpcap
http://yuba.stanford.edu/~casado/pcap/section3.html
http://www.tcpdump.org/pcap.html
###Android NDK
http://mobile.tutsplus.com/tutorials/android/ndk-tutorial/
http://code.google.com/p/android-ndk-tutorial-code/
###Existing projects
https://github.com/rorist/android-network-discovery
http://code.google.com/p/android-wifi-tether/
###Port Scanning http://www.phrack.org/issues.html?issue=51&id=11#article
###Host Discovery http://www.cs.cornell.edu/skeshav/papers/discovery.pdf
###Socket Programming
http://thinkandroid.wordpress.com/2010/03/27/incorporating-socket-programming-into-your-applications/
http://www.anddev.org/socket_programming-t325-s30.html
http://www.linuxhowtos.org/C_C++/socket.htm
###JNI
http://java.sun.com/docs/books/jni/
http://nerdposts.blogspot.com/2010/11/android-superuser-shared-jni-libs.html
###Java Sockets
http://download.oracle.com/javase/1.5.0/docs/guide/nio/example/Ping.java
http://www.0x13.de/index.php/code-snippets/74-icmp-ping-in-java.html