473,385 Members | 1,326 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Detecting a specific client computer

Hello!

We have a company intranet based on ASP (Win2k, IIS 5.0, SQLServer 7.0).
For security purpose, my boss wants to block some employees from logging in
to our intranet except for from our factory.
Our factory has a SBC DSL (one dynamic IP and it's shared).
I know how to get the client pc's IP address.
But as the IP address is dynamic, I cannot depend on it.

Is there a way that I can detect the user is accessing from our factory
(like router's MAC address)?

One way I brought up is making a page to record the client computer's ip and
making one of our factory's computers automatically call the page.
But this scheme is incomplete as you know.

Any idea?

Sam
Jul 22 '05 #1
2 1356
On Wed, 8 Dec 2004 10:07:35 -0800, "Sam Kong"
<su***********@hotmail.com> wrote:
We have a company intranet based on ASP (Win2k, IIS 5.0, SQLServer 7.0).
For security purpose, my boss wants to block some employees from logging in
to our intranet except for from our factory.
Our factory has a SBC DSL (one dynamic IP and it's shared).
I know how to get the client pc's IP address.
But as the IP address is dynamic, I cannot depend on it.

Is there a way that I can detect the user is accessing from our factory
(like router's MAC address)?

One way I brought up is making a page to record the client computer's ip and
making one of our factory's computers automatically call the page.
But this scheme is incomplete as you know.

Any idea?


Several:

1) Use authentication and have user's log into the intranet. Grant
access for those accounts you wish.

2) Configure the systems you want to have access so they fall into
the same network block, use reservations in DHCP to assign them a
specific IP for example.

3) If nobody else uses an SBC DSL line at your organization, allow
the access by the block of IP's that SBC assigns for DSL.

Jeff
Jul 22 '05 #2
Hi, Jeff!
Thanks for the reply.
1) Use authentication and have user's log into the intranet. Grant
access for those accounts you wish.
We already have an authentication mechanism. But my boss wants to add
location-dependent control. So if an employee tries to access our intranet
from his/her home instread of factory, we want to block it.
2) Configure the systems you want to have access so they fall into
the same network block, use reservations in DHCP to assign them a
specific IP for example.
I don't think we can do that for the SBC DSL.
3) If nobody else uses an SBC DSL line at your organization, allow
the access by the block of IP's that SBC assigns for DSL.

We considered this. But SBC has so many users and have very different many
subnets (even sparse). According to my experience, the assigned IPs are not
in a block (at least, it's not guessable).

Thanks again.

Sam
Jul 22 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Sam Smith | last post by:
I am using optparse for the commandline parsing for my programs. I was wondering if it is possible to detect if an option or option-arg has been specified on the commandline by the user or not....
2
by: Don Miller | last post by:
I can't seem to find at MS how to detect the 2002 OS vs. 2003 OS for web applications using ASP. This is the only page I could find...
3
by: James Yang | last post by:
Hi, I am using Sockets to connect to a remote computer and send data using Socket.Send() and receive using Socket.Receive() (block mode) . for somereason tho, when the client disconnects the...
3
by: raptor | last post by:
hi, how to detect opera..it seems that even opera8 doesnt support xmlhttp fully (.i.e. sendRequestHeader). I ask this 'cause opera seems to mimic IE, at least in the preferences ?! I havent...
4
by: Kenneth | last post by:
Hi, I've been written an asp.net Intranet application and since it will run on an intranet it would be good to be able to detect whether the app runs on the same computer that acts as a server...
1
by: rs | last post by:
how I the client tell the server that the socket is closed? or this there an even that informs the server that the clients socket is close? Oh, I am using vb.net 2003 Thanks
5
by: Kurt | last post by:
I have a client & server app which communicates using the socket class. If I shutdown the server closing the socket the client still thinks the socket is open. Even calling send does not throw an...
9
by: timor.super | last post by:
Hi group, I've written a client/server application, using the dotnet sockets. In my server, I have a thread waiting for messages with : ret = currSocket.Receive(buffer, 1024,...
1
by: Steve | last post by:
Hi All I have a windows application (written in VB.net 2005) which I update via web downloads to my clients computers The downloaded file is saved in a subfolder until the next time the...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.