|
-
Jun 9th, 2006, 06:22 PM
#1
Thread Starter
PowerPoster
[RESOLVED] Something I hope to be a challenge...a local proxy :-)
Yes, me doing my usual...tempting fate by attempting the impossible :-)
In layman's terms, this is what I want a program to do (and I'm not asking for someone to do it, I'm asking if it is (1) possible and (2) easy enough for me to do :-))
1) Accept incoming connections through a specified port (local connection)
2) Forward these connections
Simple enough so far, I'm sure you'll agree
3) Watch outgoing traffic for specific IP addresses and websites, and redirect them as set in a listview (or just set in a textbox and loaded into an array)...this would be useful for blocking certain sites, of course, but there's more to this idea than that
4) *LOG* all incoming and outgoing traffic...which is pretty much what HTTP interceptor does but you have to pay for it...and $50 is a lot of cash for what is basically a logging proxy :-)
I assume accepting the data and forwarding it would be pretty straightforward with winsock...having a blacklist of IPs might be a little extra work..logging traffic should be simple
5) "Special rules"...If a specific IP address is requested by the program, the program would be told exactly what to do...like "send this as the returned data" or "refuse connection" (although the latter is like a blocklist, I know...the former I have my reasons for wanting :-))
I'm not very good with winsock...barely able to do inet...and I know my fair share about webbrowser...has anyone any thoughts or suggestions about how I would go about a project like this?
Well, everyone else has been doing it :-)
Loading a file into memory QUICKLY - Using SendKeys - HyperLabel - A highly customisable label replacement - Using resource files/DLLs with VB - Adding GZip to your projects
Expect more to come in future
If I have helped you, RATE ME! :-)
I love helping noobs with their VB problems (probably because, as an amateur programmer, I am only slightly better at VB than them :-)) but if you SERIOUSLY want to get help for free from a community such as VBForums, you have to first have a grounding (basic knowledge) in VB6, otherwise you're way too much work to help...You've got to give a little if you want to get help from us, in other words!
And we DON'T do your homework. If your tutor doesn't teach you enough to help you make the project without his or her help, FIND A BETTER TUTOR or try reading books on programming! We are happy to help with minor things regarding the project, but you have to understand the rest of it if you want our help to be useful.
-
Jun 9th, 2006, 11:30 PM
#2
Hyperactive Member
Re: Something I hope to be a challenge...a local proxy :-)
-
Jun 10th, 2006, 05:35 AM
#3
Thread Starter
PowerPoster
Re: Something I hope to be a challenge...a local proxy :-)
I think PSC is down or something...that link fails for me :-)
Well, everyone else has been doing it :-)
Loading a file into memory QUICKLY - Using SendKeys - HyperLabel - A highly customisable label replacement - Using resource files/DLLs with VB - Adding GZip to your projects
Expect more to come in future
If I have helped you, RATE ME! :-)
I love helping noobs with their VB problems (probably because, as an amateur programmer, I am only slightly better at VB than them :-)) but if you SERIOUSLY want to get help for free from a community such as VBForums, you have to first have a grounding (basic knowledge) in VB6, otherwise you're way too much work to help...You've got to give a little if you want to get help from us, in other words!
And we DON'T do your homework. If your tutor doesn't teach you enough to help you make the project without his or her help, FIND A BETTER TUTOR or try reading books on programming! We are happy to help with minor things regarding the project, but you have to understand the rest of it if you want our help to be useful.
-
Jun 10th, 2006, 05:37 AM
#4
Fanatic Member
Re: Something I hope to be a challenge...a local proxy :-)
-
Jun 10th, 2006, 06:44 AM
#5
Thread Starter
PowerPoster
Re: Something I hope to be a challenge...a local proxy :-)
Ooh, this looks good...Thanks...I'll resolve this thread, methinks :-)
Well, everyone else has been doing it :-)
Loading a file into memory QUICKLY - Using SendKeys - HyperLabel - A highly customisable label replacement - Using resource files/DLLs with VB - Adding GZip to your projects
Expect more to come in future
If I have helped you, RATE ME! :-)
I love helping noobs with their VB problems (probably because, as an amateur programmer, I am only slightly better at VB than them :-)) but if you SERIOUSLY want to get help for free from a community such as VBForums, you have to first have a grounding (basic knowledge) in VB6, otherwise you're way too much work to help...You've got to give a little if you want to get help from us, in other words!
And we DON'T do your homework. If your tutor doesn't teach you enough to help you make the project without his or her help, FIND A BETTER TUTOR or try reading books on programming! We are happy to help with minor things regarding the project, but you have to understand the rest of it if you want our help to be useful.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|