Hi Keith,
> The license server software is supposed to have a timeout function but
> the software vendor tells me that this will not work with their software.
> So, my plan B was to put the server on one side of a bridge computer and
> have the bridge continually monitor traffic to and from the server.
> Hopefully, it would be possible to figure out what was being passed to the
> server in the data packets and then put some kind of monitoring program in
> to fake a 'hangup' packet after x minutes. I've figured out what most of
> the stuff in the data packets is but now I have to do the 'hangup' part.
> Is there anything out there that might be used/altered for this purpose?
> Basically, I need to monitor the network and start a timer when a license
> is checked out and then after an hour or so send the server a hangup
> packet. Any help is greatly appreciated.
Do you know if this license server connection is TCP or UDP? If its
TCP, perhaps the client holds the license as long as the connection is
open. If this is the case, perhaps a connection tear down is all that
is required. This could be performed in a few ways, and an inline
stateful bridge/firewall could be useful to accomplish this, or other
tools like tcpkill.
If the license server communication is UDP, then you probably will
have to send a 'hangup' packet. The best way to do this would be to
capture the hangup sequence. Hopefully its a simple packet and you'd
only need to alter the source address. You could then use a packet
generation library (something in perl or python maybe) to script the
generation of this packet when needed.
-- Jason
Received on Mon Jun 4 13:35:32 2007
This archive was generated by hypermail 2.1.8 : Mon Jun 04 2007 - 13:35:36 CST