List domain names
am 04.05.2006 00:24:42 von Samuel ShulmanHi
I want to record each domain name that the user visited internet filters do,
how can I do that?
Thank you,
Samuel
Hi
I want to record each domain name that the user visited internet filters do,
how can I do that?
Thank you,
Samuel
"Samuel Shulman"
> Hi
>
> I want to record each domain name that the user visited internet filters do,
> how can I do that?
Hi Sam,
Please re-ask your question.
Also please indicate whether this is something you want to do in a
home or business environment, what sort of internet connection is
involved (DSL, cable, other?), how many computers, and what operating
systems (e.g. Windows, Mac, or something else) they run, and if you
can afford to spend a hunred or so dollars for some sort of appliance
to do this.
Best Regards,
--
Todd H.
http://www.toddh.net/
In article
Samuel Shulman
>I want to record each domain name that the user visited internet filters do,
>how can I do that?
That would be difficult to impossible on most general-purpose systems.
IP connections are not made to [fully-qualified] host names:
IP connections are made to IP addresses. The process of converting a
host name to an IP address is known as "name resolution", and
there are several ways of doing name resolution.
By the time an IP packet is created, it uses the address, not the name,
so in order to record the domain name, you would have to intercept the
user's actions -before- the network level. You would, for example, have
to record the commands the user typed into the command line, along with
all input the user typed to programs (since the program might make the
connection on the user's behalf), and you would have to take copies of
the programs as they were executed [because the user might be writing
new ones] and you would have to record all the mouse movement and click
information [because the user might have put the name information into
a menu...].
If the user is using an X Window display [e.g., Unix] then you can push
a transparent window on top that records all the "events" and passes
those events on to the lower layer, but you would still miss out on the
possibility that the user buried the name in a program. Oh yes, you
also have the possibility that the user wrote the program to randomize
the order of the names, so you had better record all the
library calls and I/O and find a way to replay it -exactly-
on a system on which the clock has been set back, so you can
duplicate the randomization order...
In short, give up on the idea unless you have very tight control
over what the user can do.
What you -can- do is monitor connections for activity that looks
like the http protocol, and record any Host: headers that appear.
Host: is not part of the http 1.0 protocol, but most modern
browsers use http 1.1 or later, and 1.1 does include
a Host: header. The Host: records the FQDN (Fully Qualified
Domain Name) decoded from the URL. Watch out for the possibility
that the Host: header might be split between packets...
Oh, and https: has it too, but it's going to be encrypted...
It is for my own package, all I need is all domain names accessed via
InternetExplorer
Thank you,
Samuel
"Todd H."
news:84mzdypjdl.fsf@ripco.com...
> "Samuel Shulman"
>> Hi
>>
>> I want to record each domain name that the user visited internet filters
>> do,
>> how can I do that?
>
> Hi Sam,
>
> Please re-ask your question.
>
> Also please indicate whether this is something you want to do in a
> home or business environment, what sort of internet connection is
> involved (DSL, cable, other?), how many computers, and what operating
> systems (e.g. Windows, Mac, or something else) they run, and if you
> can afford to spend a hunred or so dollars for some sort of appliance
> to do this.
>
> Best Regards,
> --
> Todd H.
> http://www.toddh.net/
In article
Samuel Shulman
a nuisance to reply with any kind of logical coherence, so I've re-ordered
the text):
>> "Samuel Shulman"
>>> I want to record each domain name that the user visited internet filters
>>> do, how can I do that?
>It is for my own package, all I need is all domain names accessed via
>InternetExplorer
If it is your -own- activity that you are wanting to examine,
then just look at your History from time to time.
If it is someone -else's- activity that you want to examine, then
whether you can legally do so or not depends a lot on the
juirisdiction.
Even if you own the computer and pay for the data connection, you might
not have a right to record the internet activity of others (not even of
your minor children); in some locations (including in parts of the USA)
this kind of recording falls under "wiretap" laws.
This can be the case even if you believe someone is using the system
completely without authorization: depending on the jurisdiction, your
property rights as owner might or might not override the
anti-monitoring laws. [In those areas, if you have serious reason to
believe someone is using your system without authorization, then you
take the evidence to the police and get a judge to authorize a
monitoring warrant.]
There are a number of technical mechanisms to log IE accesses --
there has to be, or there wouldn't be so much spyware.