NEW,V03,OUT,API,NAT,RELEASE,STABLE,NOWtells,b
Quick Search for:  in language:    
NEW,V03,OUT,API,NAT,RELEASE,STABLE,NOWtells,b
   Code/Articles » |  Newest/Best » |  Community » |  Jobs » |  Other » |  Goto » | 
CategoriesSearch Newest CodeCoding ContestCode of the DayAsk A ProJobsUpload
RentACoder Stats

 Code:  lines
 Jobs: 0 postings

 
Sponsored by:

 

You are in:

 
Login



Latest Code Ticker for RentACoder.
Click here to see a screenshot of this code!age
By sherif rofael on 8/19

(Screen Shot)

Click here to see a screenshot of this code!your age
By sherif rofael on 8/19

(Screen Shot)

Quad Click
By Skitzo Monk on 8/18


Afro Speak
By Skitzo Monk on 8/18


a 25% done 3D level editor
By Homee G on 8/18


Converts Seconds to Time (functions withour any errors)
By Sunil Wason on 8/18


Click here to see a screenshot of this code!PSC explorer-See the code from 0-38000 and more!!
By XasanSoft on 8/18

(Screen Shot)

Click here to see a screenshot of this code!VB IRCd (pure VB6 Code, no dlls, winsock.ocx is everything u need)
By Dennis Fisch on 8/18

(Screen Shot)

begginerproject
By Gary Seume on 8/18


Click here to put this ticker on your site!


Add this ticker to your desktop!


Daily Code Email
To join the 'Code of the Day' Mailing List click here!





Affiliate Sites



 
 
   

how to develop a pure vb proxy as nt-service

Print
Email
 

Submitted on: 8/8/2002 11:11:33 AM
By: preneco  
Level: Advanced
User Rating: By 7 Users
Compatibility:

Users have accessed this article 1199 times.
 
(About the author)
 
     NEW RELEASE STABLE V03 OUT NOW tells you how to build up a proxy server for your little lan: Features are: http-proxy, web-server (php-support,XML-support,dir),socks4/5,smtp relay, telnet-port-mapping, internet-mail support,remote admin via Crypto API, atomic syncer, dyndns updater and many many more (full details see below) techniques used: winsock.ocx, crypto api, msxml, Java, rasapi, ip-blocking, own secure-socket layer, user-behavior, use as local adblock proxy, auto disconnect auto reconnect, flatrate support, RAS-Manager (also usable without proxy), http-logging and other protocols, fully customizable (YOU can modify the source), web-server for intranet (also usable for anti-virus pattern-files that has to be distributed via lan), collect your anti-virus-pattern-files on connect via ras, set your dynamic dy..dns ip,set online state.... more stable, more config, less errors the cina proxy is a multifunctional proxy project completly written in vb6. project life time more than 2 years. good combination of techniques and algorithms shown in serveral other projects that have same aims. the project is just a tutorial how to design a smart proxy for your lan. it is not a solution, but it can solve serveral problems that might not sell your firewall. so some of you have given me a short feedback for my last submission: ok, it was bull...! this project is just in alpha release phase, but if you are interested in proxy programming send your feedback and vote. if this project could not been run on your machine please report it - it is developed on a german w2k-os. please vote and give feedback if this is the tool youa re looking for. it is not NAT or a firewall, but can be used beside ones.


 
 
Terms of Agreement:   
By using this article, you agree to the following terms...   
1) You may use this article in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.   
2) You MAY NOT redistribute this article (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   
3) You may link to this article from another website, but ONLY if it is not wrapped in a frame. 
4) You will abide by any additional copyright restrictions which the author may have placed in the article or article's description.

Download new Release Stable V03 Beta

Sorry I couldn't upload the source up to Pscode.com
so if you want the documentation please visit:
Project Home Page
or Source Code and Installer

Using the Cina Proxy Server Project

What can you do with the code?

  • it's simple, this project and it's subprojects are examples what
    you can do with the cXPLib Library
    • a simple proxy server (Cina)
      • http,https (SSL,TSL),ftp
      • adblocker (ads, banners, cookies, javascript)
      • intelligent cache
      • ftp-gateway
    • a web server
      • what is cgi under visual basic
      • how to integrate php cgi module (php.exe)
      • how to integrate java-classes into your server (java.exe)
      • xml support (MSXML4, JAVA XERXES)
    • a smtp server (nslookup dns-server..)
    • a SOCKS4 and SOCKS5 Server
    • a telnet gateway
    • a multiple internet mail gateway (POP/IMAP/SMTP per User)
    • smartremote server for user-specific behavior of the proxy (level of ad-block, xml on/off...) and starting a ras-connection
    • flatrate-support
    • dynamic port-forwarding
    • dyndns-support
    • atomic time syncher for german time (uhrzeit.org)
    • executes exes on ras-connect (like the silent anti-virus updater of Symantec)
    • can shutdown the server on demand and if it is not longer used
    • time management for ras-behavior
    • restriction and access management per server
    • ....

     

  • Tutorial for...
    • what can Winsock.ocx do within a Visual Basic Application
    • what can't Winsock.ocx do and what are problems
    • how can i make up a ras-connection (rasapi32.dll)
    • how can i dis2connect from lan
    • how can i run exes at dial up
    • how can i implement a atomic time sync-er
    • how can i implement a dyndns-updater
    • how can i get the ip-addresses and adapters from my system
    • how can i implement a secure socket (MS Crypto Api 2) and layers
    • how can i implement a winsock-pool that strikes back incoming requests
    • how can i use threads in vb (COM)
    • how can i use System-Tray (Admin/GoOnline)
    • how can i use transparent forms (bitmap regions on forms that are transparent)
    • how can i skin my apps
    • how can i paint on menues
    • how can i make a Server-Application
    • how can i make a Remote Client Agent
    • how can i use zlib zip compression utility 1.1.4
    • how can i use res-files and international ressources
    • ....
    • some project files from earlier releases (mail: pop2,imap,smtp with filesystem)
      but not supported any more.
  • why the GPL?
    • some of my modules contain procs that use algos from other talented
      programmers (from planet-sourcecode.com, sourceforge.net, vbip.com)
      so i want to give everybody who's interested at hardcore visual basic the
      possibility to check out the code freely.

      i think the gpl is a good alternative to freeware or adware.
      Also i do not commercially use the compilers and thats the point.


Other 1 submission(s) by this author

 

 
Report Bad Submission
Use this form to notify us if this entry should be deleted (i.e contains no code, is a virus, etc.).
Reason:
 
Your Vote!

What do you think of this article(in the Advanced category)?
(The article with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor See Voting Log
 
Other User Comments
8/8/2002 11:25:11 AM:XasanSoft
Well this seems to be cool., but i dont have an idea about servers etc.. i will download this project for later.....
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
8/8/2002 2:28:55 PM:John Galanopoulos
5 from although some files seem to be missing.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
8/8/2002 2:29:04 PM:John Galanopoulos
5 from me although some files seem to be missing.
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
8/9/2002 3:51:10 AM:Ozan Yasin Dogan
cXPlib, win.tlb are missing... But it looks like a very big project. I would like to see it working. 5*
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
8/9/2002 9:29:52 AM:preneco
the missing files are located in the (\tlb\*.tlb) folder. the cxplib-file has to be compiled first, references has to be made up to the *.tlb's and from the admin and cina.vbp new one to the cXPlib.dll
Keep the Planet clean! If this comment was disrespectful, please report it:
Reason:

 
Add Your Feedback!
Note:Not only will your feedback be posted, but an email will be sent to the code's author in your name.

NOTICE: The author of this article has been kind enough to share it with you.  If you have a criticism, please state it politely or it will be deleted.

For feedback not related to this particular article, please click here.
 
Name:
Comment:

 

Categories | Articles and Tutorials | Advanced Search | Recommended Reading | Upload | Newest Code | Code of the Month | Code of the Day | All Time Hall of Fame | Coding Contest | Search for a job | Post a Job | Ask a Pro Discussion Forum | Live Chat | Feedback | Customize | RentACoder Home | Site Home | Other Sites | About the Site | Feedback | Link to the Site | Awards | Advertising | Privacy

Copyright© 1997 by Exhedra Solutions, Inc. All Rights Reserved.  By using this site you agree to its Terms and Conditions.  Planet Source Code (tm) and the phrase "Dream It. Code It" (tm) are trademarks of Exhedra Solutions, Inc.