News Features Screenshots Help/Faq Download Contact


Help/Faq : Basic concepts on the architecture


WinpCap capture all frames transiting on the network. All TCP packets are added to TCP connections (TCP streams). A TCP connection is a couple (IP source :port source; IP destination:port destination). A thread verify that each TCP connection has been accessed for less than 10 seconds. If not, TCP connection is closed. The type of connection is determined (http, pop3, nntp ) and data is saved.

There is a problem with such an algorithm. If a TCP connection is really closed (FIN flag received by both extremities) and a TCP connection is reopened less than 10 seconds after using the same (IP source:port;IP destination:port), OWNS will consider that there is only one connection. Fortunately, this problem does not occur frequently, at least when timeout is fixed to 10 seconds.


How to compile OWNS ?

You need Delphi 6 or Delphi 7 to compile OWNS on Windows. Just open owns.dpr and compile it.
Owns cannot be compiled with any previous versions

You need Kylix 3 to compile Owns on Linux.

The sources are the same for Kylix and Delphi version.