Has anyone done anything adventurous in VB.Net?? 
Author Message
 Has anyone done anything adventurous in VB.Net??

Just wondering about the possibilities of creating a Proxy/Firewall application,
more playing with the idea really :-)

Looking at it in the "cheap and {*filter*}" design view, a server port (8080) and
client ports (1025 -> 65535); the request goes to the server, and is forwarded
to the client module and spat back to the server for the browser or whatever
made the original call.



Wed, 27 Oct 2004 01:53:47 GMT  
 Has anyone done anything adventurous in VB.Net??


Quote:
> Just wondering about the possibilities of creating a Proxy/Firewall application,
> more playing with the idea really :-)

> Looking at it in the "cheap and {*filter*}" design view, a server port (8080) and
> client ports (1025 -> 65535); the request goes to the server, and is forwarded
> to the client module and spat back to the server for the browser or whatever
> made the original call.

Should be fairly easy -- as an "idea"  :)

With .NET's built-in support for sockets, doing this sort of thing
should be much easier than trying to do it in previous versions of VB.

Here's an open-source (Java) proxy:

http://www.*-*-*.com/

You may be able to get more ideas at that site.

--
Patrick Steele
Microsoft .NET MVP



Sat, 30 Oct 2004 03:52:04 GMT  
 Has anyone done anything adventurous in VB.Net??
Not entirely what you mean, but getting close: I wrote a Proxy component.
What it does is listening on an IP port for communication. When
communication is received it sends this to the "real" server and the other
way around.

I'm currently using it as a proxy for POP3, connecting to my local server
that in its turn connect to the remote POP3 server. It also works with SMTP.

With FTP there is a problem with PASSIVE mode, when a new connection is to
be made.

Wim

PS: if interested in the component, send me an email at:



Quote:
> Just wondering about the possibilities of creating a Proxy/Firewall
application,
> more playing with the idea really :-)

> Looking at it in the "cheap and {*filter*}" design view, a server port (8080)
and
> client ports (1025 -> 65535); the request goes to the server, and is
forwarded
> to the client module and spat back to the server for the browser or
whatever
> made the original call.



Sun, 31 Oct 2004 18:45:31 GMT  
 
 [ 3 post ] 

 Relevant Pages 

1. Has anyone done this with VB .Net?

2. VB.NET app does not run on OS having .NET redistributable files installed

3. Does anyone know anything about DirectPLay in VB?

4. VB.NET comes as close to having pointers as VB ever has

5. Anyone having success with VB Srv Pak 1?

6. Can VB.Net Evaluate Anything for its Truth value without cooersion

7. Assistant not doing anything because system is busy?

8. anything special that needs to be done for Terminal Server

9. ShellExecute - can anything be done with task ID?

10. Has anyone done a yEnc class for VB?

11. Is ANYONE else doing batch VB programming?

12. Anyone done VB front end for Solomon ???

 

 
Powered by phpBB® Forum Software