background preloader

Rattlesnake

Facebook Twitter

TCP option field in. Hi and sorry for my delay answer.

TCP option field in

I'm using jpcap api found here : I have debug the native function and I can see that in jpcap library (packet_tcp.c, function set_tcp), the TCP option field is not managed, when I have checked into netinet/tcp.h the structure of tcp header is like that: but I don't know how the option field is managed, may be I need to change the struct to include option field...

Any suggestions ? Bye. Tcptraceroute. Understanding Traceroute. First off we need to understand that traceroute is a technique to have the routers between the source and destination reveal themselves and finally have the destination reveal itself.

Understanding Traceroute

Traceroute can be implemented using ICMP, UDP, and even TCP so as a CCIE when someone asks you to filter “traceroute” you should get a little background as to the traceroute application/OS’s being used to trigger the reply from the destination. Example: Windows uses ICMP echoes by default, most Linux OS’s use UDP by default but can use ICMP echoes (-I option), and the IOS uses UDP. There are also implementations that use TCP. The goal of traceroute is to have the routers between the source and destination reveal themselves and finally have the destination reply so that you know you have reached it. The routers reveal themselves by sending Time Exceeded (aka TTL-Exceeded) ICMP packets back to the source when the TTL is decremented to zero.

ICMP based traceroute: How Traceroute Works. Definition of Traceroute Traceroute is a network diagnostic tool originally written by Van Jacobson to determine whether routing problems exist on the network.

How Traceroute Works

Traceroute can be used to determine which path IP packets are taking to get from your computer to the remote computer. Traceroute shouldn't be used on a network without routers. It is not really useful unless there are at least two routers in the network. The Internet has thousands (dare we say millions?) Arul's IP Address Tracking Program - Track or trace any IP address and find the ISP that owns it. This program performs an IP address lookup and finds the ISP (Internet Service Provider) and country of origin.NOTE: The location displayed below is that of your ISP's, and may or may not be the actual geographical location of the person who owns that IP address.

Arul's IP Address Tracking Program - Track or trace any IP address and find the ISP that owns it

What is Arul's IP Address Tracking Program used for? You get abusive mails from somebody and want to know where it has come from! Gson - A Java library to convert JSON to Java objects and vice-versa. Gson is a Java library that can be used to convert Java Objects into their JSON representation.

gson - A Java library to convert JSON to Java objects and vice-versa

It can also be used to convert a JSON string to an equivalent Java object. Gson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of. There are a few open-source projects that can convert Java objects to JSON. However, most of them require that you place Java annotations in your classes; something that you can not do if you do not have access to the source-code. Most also do not fully support the use of Java Generics. Gson Goals Provide simple toJson() and fromJson() methods to convert Java objects to JSON and vice-versa Allow pre-existing unmodifiable objects to be converted to and from JSON Extensive support of Java Generics Allow custom representations for objects Support arbitrarily complex objects (with deep inheritance hierarchies and extensive use of generic types) Gson Documentation Gson-related Content Created by Third Parties.

WHOIS Data and Tools for Your Applications. A Simple whois program in Java. The very simple example that follows opens a connection to a "whois" port on the InterNIC server, sends the command-line argument down the socket, and then prints the data that is returned. InterNIC will try to look up the argument as a registered Internet domain name, then send back the IP address and contact information for that site. Try different domain names and see how the results change. This tutorial is an extract from the "The Complete Reference Part 2 by Herbert Schildt". Java Home | All Java Tutorials | Latest Java Tutorials. Reverse DNS lookup and Java.