You might want to be a bit more specific than that.Is there a program, preferably for Mac OS 7.x, that will allow you to take information from one IP port, and relay it onto another with authentication?
I was thinking something like a text file with the auth info.How are you intending the username/password to be handled?
Who does the authentication?
Who adds the username and password to the data stream?
MacOS is really not the operating system for doing this kind of stuff. It can be done, but it's not what the OS was designed for. Use a UNIX/Linux style box and you will have loads of options.
What is computer C with port Y on it?
Not 100% sure, but I think it's HTTP.What protocol is going over the TCP/IP stream?
What is the program at the other end?
Presumably it already expects the authentication somehow? If so why isn't this authentication provided by A?
The bit I am unclear on is how this authentication is supposed to happen, who is authenticating what and how.Perhaps if there is no such program out there, there is some way to hack a broadband router to do this?
Yes, I believe it is SSL. Basically, Computer A has to authenticate a username and password with Computer C before any real data transfers can take place.The bit I am unclear on is how this authentication is supposed to happen, who is authenticating what and how.Perhaps if there is no such program out there, there is some way to hack a broadband router to do this?
If the stream was SSL then you want the true client to provide the authentication data in the stream, then the server authenticates the client.
The box is the middle should be as dumb as possible and only have to do the port redirection. The authentication injected by the man in the middle looks and feels wrong.
My broadband router lets an externally visible port be forwarded to any port on any computer on the internal network, so, for example I have the sshd port on the broadband router forwarding to one of my servers on my internal network.
ssh can do alot of port redirection just by itself.
MacOS can do anything that somebody has already written a program for.
UNIX can do many new things by arranging existing programs in some cunning fashion.
Is there a router in front of machine C which could do the translation?My current router (Linksys) can do port forwarding, internal-external and external-internal. But I don't know if that would work for this scenario.
On my end there is.Is there a router in front of machine C which could do the translation?My current router (Linksys) can do port forwarding, internal-external and external-internal. But I don't know if that would work for this scenario.