WeOnlyDo! Software | Internet Security Components | COM, ActiveX and .NETWeOnlyDo Software: Internet Security Components. Available as ActiveX, OCX, DLL and NET Assembly. [.NET, ActiveX, AES, ASP, Assembly, Authentication, Blowfish, C#, C++, Certificate, Component, Control, Crypt, HTTP, HTTPS, Mail, MIME, OCX, PKI, SFTP, SMIME, SMTP, SSH, SSL, VB.NET, Zip]wodSSHwodSSH is a client component that provides support for communication with remote console-type services. Most commonly it will be used for communicating with Telnet based servers (running on UNIX OS), but it also allows you to carry out encrypted (and therefore secure) communications with SSH1 and SSH2 (secure-shell) servers, as well as any other non-encrypted server (such as SMTP or POP3). For those that don't know - the SSH transport layer is a secure low level transport protocol. It provides strong encryption, cryptographic host authentication, and integrity protection. If you are looking for "VB Expect" behavior (as on UNIX systems) - this is the product for youwodSSH | WeOnlyDo! SoftwarewodSSH is a client component that provides support for communication with remote console-type services. Most commonly it will be used for communicating with Telnet based servers (running on UNIX OS), but it also allows you to carry out encrypted (and therefore secure) communications with SSH1 and SSH2 (secure-shell) servers, as well as any other non-encrypted server (such as SMTP or POP3). For those that don't know - the SSH transport layer is a secure low level transport protocol. It provides strong encryption, cryptographic host authentication, and integrity protection. If you are looking for "VB Expect" behavior (as on UNIX systems) - this is the product for youwodSSH with source codewodSSH is a client component that provides support for communication with remote console-type services. Most commonly it will be used for communicating with Telnet based servers (running on UNIX OS), but it also allows you to carry out encrypted (and therefore secure) communications with SSH1 and SSH2 (secure-shell) servers, as well as any other non-encrypted server (such as SMTP or POP3). For those that don't know - the SSH transport layer is a secure low level transport protocol. It provides strong encryption, cryptographic host authentication, and integrity protection. If you are looking for "VB Expect" behavior (as on UNIX systems) - this is the product for youwodSSH with source code | WeOnlyDo! SoftwarewodSSH is a client component that provides support for communication with remote console-type services. Most commonly it will be used for communicating with Telnet based servers (running on UNIX OS), but it also allows you to carry out encrypted (and therefore secure) communications with SSH1 and SSH2 (secure-shell) servers, as well as any other non-encrypted server (such as SMTP or POP3). For those that don't know - the SSH transport layer is a secure low level transport protocol. It provides strong encryption, cryptographic host authentication, and integrity protection. If you are looking for "VB Expect" behavior (as on UNIX systems) - this is the product for youwodCryptwodCrypt ActiveX provides your Windows applications unbreakable encryption, digital signatures and message hash/digest calculation functionality. Its ease of use will allow you to use it almost immediately. The provided Blob object makes it suitable for almost any kind of data conversionwodCrypt | WeOnlyDo! SoftwarewodCrypt ActiveX provides your Windows applications unbreakable encryption, digital signatures and message hash/digest calculation functionality. Its ease of use will allow you to use it almost immediately. The provided Blob object makes it suitable for almost any kind of data conversionwodSFTPwodSFTP is a client component that provides implementation of SFTP (secure file transfer on SSH) protocol. Use it to transfer your file securely over encrypted network layer (using SSH2 protocol). SFTP is not just some "FTP over SSH" wrapper - it is newer protocol, supported by all SSH2 servers. Don't give up to your privacy any more! Don't send plaintext passwords using regular old fashion FTP protocol. Don't expose contents of your files! Try SFTP! It's a standard alreadywodSFTP | WeOnlyDo! SoftwarewodSFTP is a client component that provides implementation of SFTP (secure file transfer on SSH) protocol. Use it to transfer your file securely over encrypted network layer (using SSH2 protocol). SFTP is not just some "FTP over SSH" wrapper - it is newer protocol, supported by all SSH2 servers. Don't give up to your privacy any more! Don't send plaintext passwords using regular old fashion FTP protocol. Don't expose contents of your files! Try SFTP! It's a standard alreadywodSSHServerSSHServer component implements server side of SSH (and SFTP) protocol, as well as old TELNET protocol. It provides strong encryption of data, and authentication of users over insecure networks, such as Internet. wodSSHServer is an ActiveX component that will give you ability to easily add server capabilities to your application. Using it is really easy: Add it to your form (or create instance on the fly), use internal methods to generate pair of keys for the server (or import existing ones from other SSH servers) and start the server. From that moment, clients will be able to connect to your server, and do the following: enter chat that you created for them, start command prompt and execute commands inside (just as they would do it from the console window), start some program of their choice, use internally provided SFTP (secure ftp) server, or open port forwarding for other programs.wodSSHServer | WeOnlyDo! SoftwareSSHServer component implements server side of SSH (and SFTP) protocol, as well as old TELNET protocol. It provides strong encryption of data, and authentication of users over insecure networks, such as Internet. wodSSHServer is an ActiveX component that will give you ability to easily add server capabilities to your application. Using it is really easy: Add it to your form (or create instance on the fly), use internal methods to generate pair of keys for the server (or import existing ones from other SSH servers) and start the server. From that moment, clients will be able to connect to your server, and do the following: enter chat that you created for them, start command prompt and execute commands inside (just as they would do it from the console window), start some program of their choice, use internally provided SFTP (secure ftp) server, or open port forwarding for other programs.wodSFTPdllwodSFTP is a client component that provides implementation of SFTP (secure file transfer on SSH) protocol. Use it to transfer your file securely over encrypted network layer (using SSH2 protocol). SFTP is not just some "FTP over SSH" wrapper - it is newer protocol, supported by all SSH2 servers. Don't give up to your privacy any more! Don't send plaintext passwords using regular old fashion FTP protocol. Don't expose contents of your files! Try SFTP! It's a standard alreadywodSFTPdll | WeOnlyDo! SoftwarewodSFTP is a client component that provides implementation of SFTP (secure file transfer on SSH) protocol. Use it to transfer your file securely over encrypted network layer (using SSH2 protocol). SFTP is not just some "FTP over SSH" wrapper - it is newer protocol, supported by all SSH2 servers. Don't give up to your privacy any more! Don't send plaintext passwords using regular old fashion FTP protocol. Don't expose contents of your files! Try SFTP! It's a standard alreadywodSSHTunnelUsing wodSSHTunnel you can secure any TCP connection by tunnelling it (also known as port forwarding and remote port forwarding) through an SSH encrypted socket between you and a remote SSH server. It will allow you to create VPNs between you and your company's firewalled networks and also to send data over the Internet in encrypted form. You can create an unlimited number of channels with wodSSHTunnel and accept unlimited connections - it's up to you and your code.wodSSHTunnel | WeOnlyDo! SoftwareThe wodSSHTunnel component is a client/server component that will add secure tunneling capabilities to your applications and is based on the SSH protocol. According to your rules and definitions, it will accept local connections, encrypt and forward data to the SSH server where it will then be decrypted and sent to the destination host. An SSH server is required for this component to work - encryption will take place between the local computer (running wodSSHTunnel) and the SSH server of your choice. It will work on both ends - it can accept local connections and forward them to the server or it can facilitate connections to local services when notification of a 'remote port forwarding' request is received from an SSH server. wodSSHTunnel also implements a SOCKS4(a)/SOCKS5 proxy - so you can leave it up to each application to decide its destination dynamically.wodSSHpackage - 4 in 1You need all-in-one solution for your SSH needs? You should decide to go with SSHpackage - you will get our wodSSH, wodSFTP, wodSSHServer and wodSSHTunnel for the special price. You need it with the source code? No problems - it's also included. These components will help you make complete secure client-server solution with easewodSSHpackage - 4 in 1 | WeOnlyDo! SoftwareYou need all-in-one solution for your SSH needs? You should decide to go with SSHpackage - you will get our wodSSH, wodSFTP, wodSSHServer and wodSSHTunnel for the special price. You need it with the source code? No problems - it's also included. These components will help you make complete secure client-server solution with easewodSSH.NETwodSSH.NET is (Secure Shell Client) component, as well as Telnet and Rlogin component, which handles client-side of these protocols. It's fully implemented in managed C#, and tested on Windows platforms - but has no requirements for windows win32 librarieswodSSH.NET | WeOnlyDo! SoftwarewodSSH.NET is (Secure Shell Client) component, as well as Telnet and Rlogin component, which handles client-side of these protocols. It's fully implemented in managed C#, and tested on Windows platforms - but has no requirements for windows win32 librarieswodSFTP.NETThis component implements the client side of the SFTP protocol. It is written in C# and has an MS-like interface to completely integrate into your dotnet applications. It supports file uploading, downloading, deleting, directory creation.... It works in both blocking and non-blocking modes, making it suitable for use in your applications written in ASP, ASPX, VB, VB.NET, C#, etcwodSFTP.NET | WeOnlyDo! SoftwareThis component implements the client side of the SFTP protocol. It is written in C# and has an MS-like interface to completely integrate into your dotnet applications. It supports file uploading, downloading, deleting, directory creation.... It works in both blocking and non-blocking modes, making it suitable for use in your applications written in ASP, ASPX, VB, VB.NET, C#, etcwodFtpDLX.NETwodFtpDLX.NET component is FTP (or, better to say, file-transfer) client component. Not only it provides old fashion FTP protocol, it allows you also to use secured SFTP (Secure-Shell version 2 subsystem, very popular on UNIX), and FTP+SSL protocols as well. Using different protocols is completely transparent for usage. You have same interface and different protocol - just by changing one property! It is written in pure .NET in C#, NET 2.0 framework required to runwodFtpDLX.NET | WeOnlyDo! SoftwarewodFtpDLX.NET component is FTP (or, better to say, file-transfer) client component. Not only it provides old fashion FTP protocol, it allows you also to use secured SFTP (Secure-Shell version 2 subsystem, very popular on UNIX), and FTP+SSL protocols as well. Using different protocols is completely transparent for usage. You have same interface and different protocol - just by changing one property! It is written in pure .NET in C#, NET 2.0 framework required to runwodWebServer.NETNative .NET Component that implements server side of HTTP and HTTPS protocols (HTTPServer). Its main purpose is to serve HTML pages, GIF/JPG/PNG images, documents, and other resources that are accessible through Browser clients (such as Internet Explorer, Mozilla Firefox, Netscape etc.)wodWebServer.NET | WeOnlyDo! SoftwarewodWebServer.NET is an .NET Component that implements server side of HTTP and HTTPS protocols (HTTPServer). It's main purpose is to serve HTML pages, GIF/JPG/PNG images, documents, and other resources that are accessible through Browser clients (such as Internet Explorer, Mozilla Firefox, Netscape etc..) It is robust, easy to use, fast, and can be used in all .NET environments. It serves both static pages, as well as dynamically created ones. You can run your existing ASPX/ASP.NET pages just with wodWebServer.NET, no need for 3rd party web server, such as IIS. wodWebServer.NET runs through Request/Response objects - whatever client sends is parsed and stored to Request object. When you're ready to deliver response, you just need to populate Response object - such as Body property, StatusCode, and that's it. If you're fast and can do it from within RequestDone event, then you don't even have to call any Send methods - it's delivered automatically.wodAppUpdatewodAppUpdate component is used to allow your application quickly and easily update itself with latest version, from information found on any kind of WEB or FTP server that you provide. This process is 3-steps easy: CHECK, DOWNLOAD, UPDATE!wodAppUpdate | WeOnlyDo! SoftwarewodAppUpdate component should be used by your application to quickly, easily, and securely provide automatic update solution - very popular "check for updates" functionality. This way you increase value and functionality of your product because now your customers always have the most newest version - and you need only 3 lines of code to provide it! wodAppUpdate uses configuration file it finds on the server of your choice (HTTP, HTTPS or FTP) and then determines if local files need to be replaced or not. You can send any additional information via URL to the server - and that way determine if user is allowed to update the application, if he uses regular licensed version etc - using your own server-side scripting. wodAppUpdate doesn't really care what you send and what do you do on the server sidewodHttpDLXwodHttpDLX is a HTTP client ActiveX control that provides easy interface to the HTTP protocol. Its primary purpose is to retrieve documents and other resources from the WEB, being as programmer-friendly as possible. You will find it can be fully automated to get you requested resource, but also can be used by advanced programmers under complete control from your code. Supports Proxies, Basic/NTLM authentications, SSL, uploads...wodHttpDLX | WeOnlyDo! SoftwareWeOnlyDo Software's wodHttpDLX is a HTTP client ActiveX control that provides easy, both high and low level access to the complete HTTP protocol. It's primary purpose is to retrieve documents and other resources from the WEB. It was designed to be as programmer-friendly as possible. You will find it can be fully automated to get you requested resource, but also can be used by advanced programmers under complete control from your codewodFtpDLXwodFtpDLX component is FTP (or, better to say, file-transfer) client component. Not only it provides old fashion FTP protocol, it allows you also to use secured SFTP (Secure-Shell version 2 subsystem, very popular on UNIX), and FTP+SSL protocols as well. Using different protocols is completely transparent for usage. You have same interface and different protocol - just by changing one property! wodFtpDLX also support client certificate authentication if your server allows/requires it. Besides that - it has its own explorer-like window. You can (with no coding at all!) provide your users direct visual interaction with files and directories on the server.wodFtpDLX | WeOnlyDo! SoftwarewodFtpDLX component is FTP (or, better to say, file-transfer) client component. Not only it provides old fashion FTP protocol, it allows you also to use secured SFTP (Secure-Shell version 2 subsystem, very popular on UNIX), and FTP+SSL protocols as well. Using different protocols is completely transparent for usage. You have same interface and different protocol - just by changing one property! wodFtpDLX also support client certificate authentication if your server allows/requires it. Besides that - it has its own explorer-like window. You can (with no coding at all!) provide your users direct visual interaction with files and directories on the server.wodTelnetDLXIf you need an easy way to connect to telnet based service, wodTelnetDLX is the right product for you. Not only it connects to Telnet server, but also to SSH (both SSH1 and SSH2), SSL, TelnetSSL (both Explicit and Implicit) and Raw servers. So, whether you need encrypted communication or not, it's just a matter of changing one property! wodTelnetDLX has support for client certificate authentication, has it's own terminal window, supports ZMODEM, emulates basic VT100 command set, has its own certificate management componentwodTelnetDLX | WeOnlyDo! SoftwarewodTelnetDLX is a telnet client component ready to connect to various terminal based clients, most commonly to UNIX telnet daemon. Besides supported Telnet protocol, it also supports secured communication (through encryption) using well known SSH (SSH1 and SSH2 are supported), as well as SSL/TLS (Secure Socket Layer protocol). ActiveX version of the component has its own Terminal GUI (Graphic user interface) that supports VT100 emulation - so you can run your favorite UNIX tools with no need for 3rd party extensions - only with wodTelnetDLX.wodFTPServerFTPServer ActiveX implements server side of most known file transfer protocols: FTP (insecure), FTP+SSL (both explicit and implicit), and SFTP (sftp subsystem of SSH2 protocol). It provides completely transparent programming interface for all those protocols, with just one property change. FTPServer is optimized for maximum performance in file transfers, no matter what protocol is selected. And using it is really easy - our samples will provide you with necessary steps to create your FTP Server application in few minutes.wodFTPServer | WeOnlyDo! SoftwarewodFTPServer is an ActiveX Component that implements server side of following protocols: FTP, FTP/S (FTPS or FTP+SSL) both in explicit and implicit modes, and SFTP (secure ftp subsystem on SSH2 secured channel). Support for all 3 protocol is transparent for your programming - you have same set of events, same set of properties and methods, same control over connected users - and just one property to change to switch from one protocol to another - Protocol property! Unlike old FTP protocol support, FTPS and SFTP protocols provide security, privatekey/certificate authentication and strong encryption of data - great for insecure networks. wodFTPServer can be easily setup (using provided samples) to listen and accept such clients.wodWebServerActiveX Component that implements server side of HTTP and HTTPS protocols (HTTPServer). It's main purpose is to serve HTML pages, GIF/JPG/PNG images, documents, and other resources that are accessible through Browser clients (such as Internet Explorer, Mozilla Firefox, Netscape etc.)wodWebServer | WeOnlyDo! SoftwarewodWebServer is an ActiveX Component that implements server side of HTTP and HTTPS protocols (HTTPServer). It's main purpose is to serve HTML pages, GIF/JPG/PNG images, documents, and other resources that are accessible through Browser clients (such as Internet Explorer, Mozilla Firefox, Netscape etc..) It is robust, easy to use, fast, and can be used in all environments that support COM technology. It serves both static pages, as well as dynamically created ones. No need to learn ASP/PHP/Coldfusion to make your own WEB server when wodWebServer ActiveX is used. wodWebServer runs through Request/Response objects - whatever client sends is parsed and stored to Request object. When you're ready to deliver response, you just need to populate Response object - such as Body property, StatusCode, and that's it. If you're fast and can do it from within RequestDone event, then you don't even have to call any Send methods - it's delivered automatically.wodVPNwodVPN is VPN peer-to-peer ActiveX component that is used to establish Virtual Private Network between two peers. All P2P communication is encrypted and secured. Peers are able to forward local and remote ports, send messages, etc. TCP and UDP packets can be sent. Peers can be located using free mediator scriptwodVPN | WeOnlyDo! SoftwarewodVPN is VPN peer-to-peer ActiveX component that is used to establish Virtual Private Network between two wodVPN instances over internet. All communication between those peers is encrypted and secured. Peers are able to forward local and remote ports, send messages, etc. UDP packets are used to transfer data between peers, in which case several techniques are available to make direct NAT 2 NAT connection between peers. And if direct connection is not possible (in really rare cases), wodVPN can be used as relay between other instances as well. AES128 encrypts all packets between two peers using password of your choice - unbreakable security is in place! wodVPN can be used to connect through VPN do your SQL server (which is mapped through local port), share pictures, documents and files. You can also use it to provide "remote desktop" feature through the VPN. Virtually any service that uses TCP or UDP can be "mapped" to work over wodVPN.wodXMPPwodXMPP is a client component for XMPP/Jabber (Extensible Messaging and Presence Protocol) protocol. It is used to create messaging clients that are lightweight and need no other 3rd party requirements than wodXMPPwodXMPP | WeOnlyDo! SoftwarewodXMPP is a client component for XMPP/Jabber (Extensible Messaging and Presence Protocol) protocol. It is used to create messaging clients that are lightweight and need no other 3rd party requirements than wodXMPP. You can use wodXMPP as instant messaging and presence protocol - you can see your contacts online, send and receive messages with them, send and receive notifications, etc. There are two variations of wodXMPP - 1. COM Object which is invisible and should be used "under the hood" in your applications 2. OCX Control which has GUI (as seen on the right side of this page). Each contact is drawn by wodXMPP itself so you don't need to create your own code to show contacts on the screen. No code is required to have visible contact list on the screen.wodMailServer bundleWeOnlyDo! Mail Server is a set of components to create standalone full mail server system on your network. It contains our Pop3Server, ImapServer, SmtpServer and Mailbox components. Combined all four together, they make a powerful package that can be used to receive incoming mail from outer networks, usually Internet, to provide POP3 and IMAP4 mailboxes to your employees. Using strength of Mailbox component, you can access complete users' mailboxes at once. Just open user's mailbox, get information about messages, delete them, add new ones, create messages on the fly, etc.wodMailServer bundle | WeOnlyDo! SoftwareWeOnlyDo! Mail Server is a set of components to create standalone full mail server system on your network. It contains our Pop3Server, ImapServer, SmtpServer and Mailbox components. Combined all four together, they make a powerful package that can be used to receive incoming mail from outer networks, usually Internet, to provide POP3 and IMAP4 mailboxes to your employees. Using strength of Mailbox component, you can access complete users' mailboxes at once. Just open user's mailbox, get information about messages, delete them, add new ones, create messages on the fly, etc.wodMailbox... Provides full MIME management over mailboxes, and message parsing. You can easily access mailbox, count messages, examine messages, count parts, save attachments, look at headers, delete messages etc.. When wodMailBox opens mailbox, it expects to find there either regular mailbox just as is used on UNIX systems (one file with full mail messages one after another) or just one message inside, just as Outlook Express saves .eml files ...wodMailbox | WeOnlyDo! SoftwareWeOnlyDo! Mail Server is a set of components to create standalone full mail server system on your network. It contains our Pop3Server, ImapServer, SmtpServer and Mailbox components. Combined all four together, they make a powerful package that can be used to receive incoming mail from outer networks, usually Internet, to provide POP3 and IMAP4 mailboxes to your employees. Using strength of Mailbox component, you can access complete users' mailboxes at once. Just open user's mailbox, get information about messages, delete them, add new ones, create messages on the fly, etc.wodImapServerA component that provides IMAP (IMAP4rev1) capabilities to your application. It will deal with structures and references to folders and messages, and you will provide actual storage for message bodies - it's that simple. Yet - it's powerful, implemented on RFC2060 specification ...wodImapServer | WeOnlyDo! SoftwareWeOnlyDo! COM ImapServer ActiveX control is component that can be easily integrated into your applications to provide full IMAP4rev1 protocol server implementation. All you need to do is to put it on VB form, call it's Start method and it's immediately accepting connections by your clients! It fully supports commands defined in RFC2060wodSmtpServerA component that will provide full relaying Smtp (Simple Mail Transfer Protocol) server implementation to your applications. It fully supports commands defined in RFC2821. Extensible with new commands, light, fast, small, and most important - royalty free.wodSmtpServer | WeOnlyDo! SoftwareWeOnlyDo! SmtpServer ActiveX control is a component that can be easily integrated into your applications to provide full relaying Smtp (Simple Mail Transfer Protocol) server implementation. All you need to do is to put it on VB form, call it's Start method and it's immediately accepting connections by your clients! It fully supports commands defined in RFC2821. Use your favorite mail client (such as Outlook Express or Eudora) to send mail to other users on your network . How? That's easy part: just put SmtpServer control on your form, add some code around and it's all setup to be used. If you dislike adding additional code - it's fine by Smtp. It will still work, and accept all emails but delete them immediately after user disconnects. But, if you define real filename on your disk, all the emails will be stored to that file. Still, if you want to make real Smtp server application, look no more for native support for socket related material - you just found it.wodPop3ServerA component that can be easily integrated into your applications to provide full POP3 protocol server implementation. All you need to do is to put it on VB form, call it's Start method and it's immediately accepting connections by your clients! It fully supports commands defined in RFC1939 ...wodPop3Server | WeOnlyDo! SoftwareWeOnlyDo! COM Pop3Server ActiveX control is a component that can be easily integrated into your applications to provide full Pop3 protocol server implementation. All you need to do is to put it on VB form, call it's Start method and it's immediately accepting connections by your clients! It fully supports commands defined in RFC1939wodSmtpSmtp client component for easy sending messages using SMTP protocol directly to the server of the recipient. You can create messages from the scratch and set appropriate fields in the message, add attachments, add HTML and Plain parts etc. It also supports several one-line commands to create and send message at once. Now it supports SSL/TLS for secure transport, as well as S/MIME for message signatures and encryptionwodSmtp | WeOnlyDo! SoftwarewodSmtp is a Client ActiveX Component that is used to deliver email messages directly to the server of the recipient, using SMTP protocol. It automatically finds appropriate server where message should be delivered, or uses SmartHost through Hostname property. It includes several one-line methods for sending entire email (including attachments). It can also load prepared messages (created with Outlook, Outlook Express or any other client), reformat it, change its properties, and send automatically.wodPop3Pop3 client component for easy access to remote mailbox on the server. Set of methods and properties allow you to download headers and full message bodies, save attachments, get HTML and PlainText parts. It supports UNICODE so header fields are readable at all timeswodPop3 | WeOnlyDo! SoftwarewodPop3 is a Client ActiveX Component that is used to access mailbox on the server using POP3 protocol. Mail found on the server can be retrieved locally (complete messages, or only headers) and/or can be deleted from the server. Full set of commands for standard operations is supportedwodCrypt with source codewodCrypt ActiveX provides your Windows applications unbreakable encryption, digital signatures and message hash/digest calculation functionality. Its ease of use will allow you to use it almost immediately. The provided Blob object makes it suitable for almost any kind of data conversion.wodCrypt with source code | WeOnlyDo! SoftwarewodCrypt ActiveX provides your Windows applications unbreakable encryption, digital signatures and message hash/digest calculation functionality. Its ease of use will allow you to use it almost immediately. The provided Blob object makes it suitable for almost any kind of data conversion.wodSFTP with source codewodSFTP is a client component that provides implementation of SFTP (secure file transfer on SSH) protocol. Use it to transfer your file securely over encrypted network layer (using SSH2 protocol). SFTP is not just some "FTP over SSH" wrapper - it is newer protocol, supported by all SSH2 servers. Don't give up to your privacy any more! Don't send plaintext passwords using regular old fashion FTP protocol. Don't expose contents of your files! Try SFTP! It's a standard alreadywodSFTP with source code | WeOnlyDo! SoftwareThe Secure File Transfer Protocol (SFTP client) provides secure file transfer functionality over any reliable data stream, SSH in this case. It is the standard file transfer protocol for use with the SSH2 protocol. Windowless wodSFTP component implements client side of this protocol which is reliable and easy to use. SFTP is not just some "FTP over SSH" wrapper - it is newer protocol, supported by all SSH2 servers as their subsystemwodSSHServer with source codeSSHServer component implements server side of SSH (and SFTP) protocol, as well as old TELNET protocol. It provides strong encryption of data, and authentication of users over insecure networks, such as Internet. wodSSHServer is an ActiveX component that will give you ability to easily add server capabilities to your application. Using it is really easy: Add it to your form (or create instance on the fly), use internal methods to generate pair of keys for the server (or import existing ones from other SSH servers) and start the server. From that moment, clients will be able to connect to your server, and do the following: enter chat that you created for them, start command prompt and execute commands inside (just as they would do it from the console window), start some program of their choice, use internally provided SFTP (secure ftp) server, or open port forwarding for other programs.wodSSHServer with source code | WeOnlyDo! SoftwarewodSSHServer is an SSH Server ActiveX component (but also Telnet Server ActiveX as well) that will give you ability to easily add SSH2 (and SFTP) server capabilities to your application, as well as old TELNET server protocol. SSH protocol provides strong encryption of data, and authentication of users over insecure networks, such as Internet. Using it is really easy. Add it to your form (or create instance on the fly), use internal methods to generate pair of keys for the server (or import existing ones from other SSH servers) and start the server. From that moment, clients will be able to connect to your server, and do the following: * enter chat that you created for them, * start command prompt and execute commands inside (just as they would do it from the console window), * start some program of their choice, * use internally provided SFTP (secure ftp) server, or * open port forwarding for other programs...wodSSHTunnel with source codeUsing wodSSHTunnel you can secure any TCP connection by tunnelling it (also known as port forwarding and remote port forwarding) through an SSH encrypted socket between you and a remote SSH server. It will allow you to create VPNs between you and your company's firewalled networks and also to send data over the Internet in encrypted form. You can create an unlimited number of channels with wodSSHTunnel and accept unlimited connections - it's up to you and your code.wodSSHTunnel with source code | WeOnlyDo! SoftwareThe wodSSHTunnel component is a client/server component that will add secure tunneling capabilities to your applications and is based on the SSH protocol. According to your rules and definitions, it will accept local connections, encrypt and forward data to the SSH server where it will then be decrypted and sent to the destination host. An SSH server is required for this component to work - encryption will take place between the local computer (running wodSSHTunnel) and the SSH server of your choice. It will work on both ends - it can accept local connections and forward them to the server or it can facilitate connections to local services when notification of a 'remote port forwarding' request is received from an SSH server. wodSSHTunnel also implements a SOCKS4(a)/SOCKS5 proxy - so you can leave it up to each application to decide its destination dynamically.wodSSHpackage - 4 in 1 with source codeYou need all-in-one solution for your SSH needs? You should decide to go with SSHpackage - you will get wodSSH, wodSFTP, wodSSHServer and wodSSHTunnel for the special price. You need it with the source code? No problems - it's also included. These components will help you make complete secure client-server solution with easewodSSHpackage - 4 in 1 with source code | WeOnlyDo! SoftwareYou need all-in-one solution for your SSH needs? You should decide to go with SSHpackage - you will get wodSSH, wodSFTP, wodSSHServer and wodSSHTunnel for the special price. You need it with the source code? No problems - it's also included. These components will help you make complete secure client-server solution with easewodSFTPdll with source codewodSFTP is a client component that provides implementation of SFTP (secure file transfer on SSH) protocol. Use it to transfer your file securely over encrypted network layer (using SSH2 protocol). SFTP is not just some "FTP over SSH" wrapper - it is newer protocol, supported by all SSH2 servers. Don't give up to your privacy any more! Don't send plaintext passwords using regular old fashion FTP protocol. Don't expose contents of your files! Try SFTP! It's a standard alreadywodSFTPdll with source code | WeOnlyDo! SoftwareThe Secure File Transfer Protocol (SFTP client) provides secure file transfer functionality over any reliable data stream, SSH in this case. It is the standard file transfer protocol for use with the SSH2 protocol. Windowless wodSFTP component implements client side of this protocol which is reliable and easy to use. SFTP is not just some "FTP over SSH" wrapper - it is newer protocol, supported by all SSH2 servers as their subsystemwodSSH.NET with source codewodSSH.NET is (Secure Shell Client) component, as well as Telnet and Rlogin component, which handles client-side of these protocols. It's fully implemented in managed C#, and tested on Windows platforms - but has no requirements for windows win32 libraries.wodSSH.NET with source code | WeOnlyDo! SoftwarewodSSH.NET is a client component for C# and VB.NET and provides support for communication with remote console-type services. It allows you to communicate SSH encrypted (and secured, of course) with SSH1 and SSH2 (secure-shell) servers, as well to Telnet servers (using Telnet or Rlogin protocols that are NOT encrypted). For ones that don't know - the SSH transport layer is a secure low level transport protocol. It provides strong encryption, cryptographic host authentication, and integrity protection.wodSFTP.NET with source codeThis component implements the client side of the SFTP protocol. It is written in C# and has an MS-like interface to completely integrate into your dotnet applications. It supports file uploading, downloading, deleting, directory creation.... It works in both blocking and non-blocking modes, making it suitable for use in your applications written in ASP, ASPX, VB, VB.NET, C#, etcwodSFTP.NET with source code | WeOnlyDo! SoftwareThe SFTP for C# and VB.NET (Secure File Transfer Protocol) provides secure file transfer functionality over any reliable data stream, SSH in this case. It is the standard file transfer protocol for use with the SSH2 protocol. wodSFTP.NET is a dotnet implementation of client side of this protocol which is reliable and easy to use. Never go plaintext again! SFTP protocol is designed to provide primarily file transfer, but also more general file system access on the remote server - in secure manner. SFTP protocol assumes it is running on secure channel (secure channel is implemented in wodSFTP.NET), thus no plaintext passwords or file information is exposed to the network.wodFtpDLX.NET with source codewodFtpDLX.NET component is FTP (or, better to say, file-transfer) client component. Not only it provides old fashion FTP protocol, it allows you also to use secured SFTP (Secure-Shell version 2 subsystem, very popular on UNIX), and FTP+SSL protocols as well. Using different protocols is completely transparent for usage. You have same interface and different protocol - just by changing one property! It is written in pure .NET in C#, NET 2.0 framework required to runwodFtpDLX.NET with source code | WeOnlyDo! SoftwarewodFtpDLX.NET is secure FTP client .NET 2.0 (dotnet) component that supports encrypted and non-encrypted FTP access to the servers for transferring files or complete directories. It supports old, very common, FTP protocol, but also secured FTPS (FTP+SSL) and SFTP (FTP+SSH). No matter what protocol is selected - it is completely transparent for programming. Same methods and same events apply for all protocolswodWebServer.NET with source codeNative .NET Component that implements server side of HTTP and HTTPS protocols (HTTPServer). Its main purpose is to serve HTML pages, GIF/JPG/PNG images, documents, and other resources that are accessible through Browser clients (such as Internet Explorer, Mozilla Firefox, Netscape etc.)wodWebServer.NET with source code | WeOnlyDo! SoftwarewodWebServer.NET is an .NET Component that implements server side of HTTP and HTTPS protocols (HTTPServer). It's main purpose is to serve HTML pages, GIF/JPG/PNG images, documents, and other resources that are accessible through Browser clients (such as Internet Explorer, Mozilla Firefox, Netscape etc..) It is robust, easy to use, fast, and can be used in all .NET environments. It serves both static pages, as well as dynamically created ones. You can run your existing ASPX/ASP.NET pages just with wodWebServer.NET, no need for 3rd party web server, such as IIS. wodWebServer.NET runs through Request/Response objects - whatever client sends is parsed and stored to Request object. When you're ready to deliver response, you just need to populate Response object - such as Body property, StatusCode, and that's it. If you're fast and can do it from within RequestDone event, then you don't even have to call any Send methods - it's delivered automatically.wodAppUpdate with source codewodAppUpdate component is used to allow your application quickly and easily update itself with latest version, from information found on any kind of WEB or FTP server that you provide. This process is 3-steps easy: CHECK, DOWNLOAD, UPDATE!wodAppUpdate with source code | WeOnlyDo! SoftwarewodAppUpdate component should be used by your application to quickly, easily, and securely provide automatic update solution - very popular "check for updates" functionality. This way you increase value and functionality of your product because now your customers always have the most newest version - and you need only 3 lines of code to provide it! wodAppUpdate uses configuration file it finds on the server of your choice (HTTP, HTTPS or FTP) and then determines if local files need to be replaced or not. You can send any additional information via URL to the server - and that way determine if user is allowed to update the application, if he uses regular licensed version etc - using your own server-side scripting. wodAppUpdate doesn't really care what you send and what do you do on the server side.wodHttpDLX with source codewodHttpDLX is a HTTP client ActiveX control that provides easy interface to the HTTP protocol. Its primary purpose is to retrieve documents and other resources from the WEB, being as programmer-friendly as possible. You will find it can be fully automated to get you requested resource, but also can be used by advanced programmers under complete control from your code. Supports Proxies, Basic/NTLM authentications, SSL, uploads...wodHttpDLX with source code | WeOnlyDo! SoftwareWeOnlyDo Software's wodHttpDLX is a HTTP client ActiveX control that provides easy, both high and low level access to the complete HTTP protocol. It's primary purpose is to retrieve documents and other resources from the WEB. It was designed to be as programmer-friendly as possible. You will find it can be fully automated to get you requested resource, but also can be used by advanced programmers under complete control from your codewodFtpDLX with source codewodFtpDLX component is FTP (or, better to say, file-transfer) client component. Not only it provides old fashion FTP protocol, it allows you also to use secured SFTP (Secure-Shell version 2 subsystem, very popular on UNIX), and FTP+SSL protocols as well. Using different protocols is completely transparent for usage. You have same interface and different protocol - just by changing one property! wodFtpDLX also support client certificate authentication if your server allows/requires it. Besides that - it has its own explorer-like window. You can (with no coding at all!) provide your users direct visual interaction with files and directories on the server.wodFtpDLX with source code | WeOnlyDo! SoftwarewodFtpDLX is secure FTP client ActiveX component that supports encrypted and non-encrypted FTP access to the servers for transferring files. It supports old, very common, FTP protocol, but also secured FTPS (FTP+SSL) and SFTP (FTP+SSH). No matter what protocol is selected - it is completely transparent for programming. Same methods and same events apply for all protocols. Together with the component is included Certificate Management Component, you can deal with certificates with ease - assign certificate to be used for client authentication, check validity of remote certificate, etc.,wodTelnetDLX with source codeIf you need an easy way to connect to telnet based service, wodTelnetDLX is the right product for you. Not only it connects to Telnet server, but also to SSH (both SSH1 and SSH2), SSL, TelnetSSL (both Explicit and Implicit) and Raw servers. So, whether you need encrypted communication or not, it's just a matter of changing one property! wodTelnetDLX has support for client certificate authentication, has it's own terminal window, supports ZMODEM, emulates basic VT100 command set, has its own certificate management componentwodTelnetDLX with source code | WeOnlyDo! SoftwarewodTelnetDLX is a telnet client component ready to connect to various terminal based clients, most commonly to UNIX telnet daemon. Besides supported Telnet protocol, it also supports secured communication (through encryption) using well known SSH (SSH1 and SSH2 are supported), as well as SSL/TLS (Secure Socket Layer protocol). ActiveX version of the component has its own Terminal GUI (Graphic user interface) that supports VT100 emulation - so you can run your favorite UNIX tools with no need for 3rd party extensions - only with wodTelnetDLXwodFTPServer with source codeFTPServer ActiveX implements server side of most known file transfer protocols: FTP (insecure), FTP+SSL (both explicit and implicit), and SFTP (sftp subsystem of SSH2 protocol). It provides completely transparent programming interface for all those protocols, with just one property change. FTPServer is optimized for maximum performance in file transfers, no matter what protocol is selected. And using it is really easy - our samples will provide you with necessary steps to create your FTP Server application in few minutes!wodFTPServer with source code | WeOnlyDo! SoftwarewodFTPServer is an ActiveX Component that implements server side of following protocols: FTP, FTP/S (FTPS or FTP+SSL) both in explicit and implicit modes, and SFTP (secure ftp subsystem on SSH2 secured channel). Support for all 3 protocol is transparent for your programming - you have same set of events, same set of properties and methods, same control over connected users - and just one property to change to switch from one protocol to another - Protocol property! Unlike old FTP protocol support, FTPS and SFTP protocols provide security, privatekey/certificate authentication and strong encryption of data - great for insecure networks. wodFTPServer can be easily setup (using provided samples) to listen and accept such clients.wodWebServer with source codeActiveX Component that implements server side of HTTP and HTTPS protocols (HTTPServer). It's main purpose is to serve HTML pages, GIF/JPG/PNG images, documents, and other resources that are accessible through Browser clients (such as Internet Explorer, Mozilla Firefox, Netscape etc.)wodWebServer with source code | WeOnlyDo! SoftwarewodWebServer is an ActiveX Component that implements server side of HTTP and HTTPS protocols (HTTPServer). It's main purpose is to serve HTML pages, GIF/JPG/PNG images, documents, and other resources that are accessible through Browser clients (such as Internet Explorer, Mozilla Firefox, Netscape etc..) It is robust, easy to use, fast, and can be used in all environments that support COM technology. It serves both static pages, as well as dynamically created ones. No need to learn ASP/PHP/Coldfusion to make your own WEB server when wodWebServer ActiveX is used. wodWebServer runs through Request/Response objects - whatever client sends is parsed and stored to Request object. When you're ready to deliver response, you just need to populate Response object - such as Body property, StatusCode, and that's it. If you're fast and can do it from within RequestDone event, then you don't even have to call any Send methods - it's delivered automatically.wodVPN with source codewodVPN is VPN peer-to-peer ActiveX component that is used to establish Virtual Private Network between two peers. All P2P communication is encrypted and secured. Peers are able to forward local and remote ports, send messages, etc. TCP and UDP packets can be sent. Peers can be located using free mediator scriptwodVPN with source code | WeOnlyDo! SoftwarewodVPN is VPN peer-to-peer ActiveX component that is used to establish Virtual Private Network between two wodVPN instances over internet. All communication between those peers is encrypted and secured. Peers are able to forward local and remote ports, send messages, etc. UDP packets are used to transfer data between peers, in which case several techniques are available to make direct NAT 2 NAT connection between peers. And if direct connection is not possible (in really rare cases), wodVPN can be used as relay between other instances as well. AES128 encrypts all packets between two peers using password of your choice - unbreakable security is in place! wodVPN can be used to connect through VPN do your SQL server (which is mapped through local port), share pictures, documents and files. You can also use it to provide "remote desktop" feature through the VPN. Virtually any service that uses TCP or UDP can be "mapped" to work over wodVPN.wodXMPP with source codewodXMPP is a client component for XMPP/Jabber (Extensible Messaging and Presence Protocol) protocol. It is used to create messaging clients that are lightweight and need no other 3rd party requirements than wodXMPPwodXMPP with source code | WeOnlyDo! SoftwarewodXMPP is a client component for XMPP/Jabber (Extensible Messaging and Presence Protocol) protocol. It is used to create messaging clients that are lightweight and need no other 3rd party requirements than wodXMPP. You can use wodXMPP as instant messaging and presence protocol - you can see your contacts online, send and receive messages with them, send and receive notifications, etc. There are two variations of wodXMPP - 1. COM Object which is invisible and should be used "under the hood" in your applications 2. OCX Control which has GUI (as seen on the right side of this page). Each contact is drawn by wodXMPP itself so you don't need to create your own code to show contacts on the screen. No code is required to have visible contact list on the screen.wodMailServer bundle with source codeWeOnlyDo! Mail Server is a set of components to create standalone full mail server system on your network. It contains our Pop3Server, ImapServer, SmtpServer and Mailbox components. Combined all four together, they make a powerful package that can be used to receive incoming mail from outer networks, usually Internet, to provide POP3 and IMAP4 mailboxes to your employees. Using strength of Mailbox component, you can access complete users' mailboxes at once. Just open user's mailbox, get information about messages, delete them, add new ones, create messages on the fly, etc.wodMailServer bundle with source code | WeOnlyDo! SoftwareWeOnlyDo! Mail Server is a set of components to create standalone full mail server system on your network. It contains our Pop3Server, ImapServer, SmtpServer and Mailbox components. Combined all four together, they make a powerful package that can be used to receive incoming mail from outer networks, usually Internet, to provide POP3 and IMAP4 mailboxes to your employees. Using strength of Mailbox component, you can access complete users' mailboxes at once. Just open user's mailbox, get information about messages, delete them, add new ones, create messages on the fly, etc.wodMailbox with source code... Provides full MIME management over mailboxes, and message parsing. You can easily access mailbox, count messages, examine messages, count parts, save attachments, look at headers, delete messages etc.. When wodMailBox opens mailbox, it expects to find there either regular mailbox just as is used on UNIX systems (one file with full mail messages one after another) or just one message inside, just as Outlook Express saves .eml files ...wodMailbox with source code | WeOnlyDo! SoftwareWeOnlyDo! Mail Server is a set of components to create standalone full mail server system on your network. It contains our Pop3Server, ImapServer, SmtpServer and Mailbox components. Combined all four together, they make a powerful package that can be used to receive incoming mail from outer networks, usually Internet, to provide POP3 and IMAP4 mailboxes to your employees. Using strength of Mailbox component, you can access complete users' mailboxes at once. Just open user's mailbox, get information about messages, delete them, add new ones, create messages on the fly, etc.wodImapServer with source code... A component that provides IMAP (IMAP4rev1) capabilities to your application. It will deal with structures and references to folders and messages, and you will provide actual storage for message bodies - it's that simple. Yet - it's powerful, implemented on RFC2060 specification ...wodImapServer with source code | WeOnlyDo! SoftwareWeOnlyDo! COM ImapServer ActiveX control is component that can be easily integrated into your applications to provide full IMAP4rev1 protocol server implementation. All you need to do is to put it on VB form, call it's Start method and it's immediately accepting connections by your clients! It fully supports commands defined in RFC2060wodSmtpServer with source code... A component that will provide full relaying Smtp (Simple Mail Transfer Protocol) server implementation to your applications. It fully supports commands defined in RFC2821. Extensible with new commands, light, fast, small, and most important - royalty free.wodSmtpServer with source code | WeOnlyDo! SoftwareWeOnlyDo! SmtpServer ActiveX control is a component that can be easily integrated into your applications to provide full relaying Smtp (Simple Mail Transfer Protocol) server implementation. All you need to do is to put it on VB form, call it's Start method and it's immediately accepting connections by your clients! It fully supports commands defined in RFC2821. Use your favorite mail client (such as Outlook Express or Eudora) to send mail to other users on your network . How? That's easy part: just put SmtpServer control on your form, add some code around and it's all setup to be used. If you dislike adding additional code - it's fine by Smtp. It will still work, and accept all emails but delete them immediately after user disconnects. But, if you define real filename on your disk, all the emails will be stored to that file. Still, if you want to make real Smtp server application, look no more for native support for socket related material - you just found it.wodSmtp with source codeSmtp client component for easy easily send messages using SMTP protocol directly to the server of the recipient. You can create messages from the scratch and set appropriate fields in the message, add attachments, add HTML and Plain parts etc. It also supports several one-line commands to create and send message at once. Now it supports SSL/TLS for secure transport, as well as S/MIME for message signatures and encryptionwodSmtp with source code | WeOnlyDo! SoftwarewodSmtp is a Client ActiveX Component that is used to deliver email messages directly to the server of the recipient, using SMTP protocol. It automatically finds appropriate server where message should be delivered, or uses SmartHost through Hostname property. It includes several one-line methods for sending entire email (including attachments). It can also load prepared messages (created with Outlook, Outlook Express or any other client), reformat it, change its properties, and send automatically. Using wodSmtp you can easily get create new message and send it to destination SMTP server. wodSmtp will try all mail-exchanger hosts defined for the recipient, and will try to deliver as long as message isn't successfully delivered. If delivery fails (for whatever reason), you will be notified about it through events.wodPop3 with source codePop3 client component for easy access to remote mailbox on the server. Set of methods and properties allow you to download headers and full message bodies, save attachments, get HTML and PlainText parts. It supports UNICODE so header fields are readable at all timeswodPop3 with source code | WeOnlyDo! SoftwarewodPop3 is a Client ActiveX Component that is used to access mailbox on the server using POP3 protocol. Mail found on the server can be retrieved locally (complete messages, or only headers) and/or can be deleted from the server. Full set of commands for standard operations is supported. Using wodPop3 you can easily get information about contents of your mailbox. For each message found on the server, wodPop3 will create new Message object in Messages collection, allowing you easily to check the message size and UID (this information is known immediately on connection), and determine if you will download the message or not. For slow connections there is also ability to download only headers. You can just let wodPop3 download all the email for you - it supports method to download all messages and to download all headers - allowing you to open messages after you disconnect from the server - no need to waste time on open connection. wodPop3 also have strong support for message parsing - you will be able to access every aspect of downloaded message directly from wodPop3 - without requirements for 3rd party libraries. This includes direct access to HTML and Plaintext parts, From and To fields, Subject etc.wodPop3Server with source code... A component that can be easily integrated into your applications to provide full POP3 protocol server implementation. All you need to do is to put it on VB form, call it's Start method and it's immediately accepting connections by your clients! It fully supports commands defined in RFC1939 ...wodPop3Server with source code | WeOnlyDo! SoftwareWeOnlyDo! COM Pop3Server ActiveX control is a component that can be easily integrated into your applications to provide full Pop3 protocol server implementation. All you need to do is to put it on VB form, call it's Start method and it's immediately accepting connections by your clients! It fully supports commands defined in RFC1939wodBeep with source codeBeep ActiveX implements a generic application protocol for connection-oriented, asynchronous interactions. It permits simultaneous and independent exchanges within the context of a single application user-identity. It supports compression, SSL/TLS, authentication and more! All through either ready-made or your own profiles.wodBeep with source code | WeOnlyDo! SoftwareBeep ActiveX implements a generic application protocol for connection-oriented, asynchronous interactions. It permits simultaneous and independent exchanges within the context of a single application user-identity. It supports compression, SSL/TLS, authentication and more! All through either ready-made or your own profiles.wodDHCPServer with source codeDHCP server component (Dynamic Host Configuration Protocol). It provides framework for passing configuration information to hosts on TCP/IP network. wodDHCPServer implements protocol specific infrastructure, allowing you to allocate IP addresses from your address pool, and provide it to requesting clients by your rules. Free for personal and commercial usewodDHCPServer with source code | WeOnlyDo! SoftwareDHCP server component (Dynamic Host Configuration Protocol). It provides framework for passing configuration information to hosts on TCP/IP network. wodDHCPServer implements protocol specific infrastructure, allowing you to allocate IP addresses from your address pool, and provide it to requesting clients by your rules. Free for personal and commercial usewodShellMenu with source code... small component that installs itself as ContextMenu handler for your explorer, providing VB applications full control over Explorer user-defined menus. With wodShellMenu you can add context menu to any icon you see - to files, folders, My Computer, Network, Computers, Recycle Bin, even on desktop background and folder background. You define which items are shown and when, removing them on the fly depending where user right-clicks. You can even add pictures, too ...wodShellMenu with source code | WeOnlyDo! Software... small component that installs itself as ContextMenu handler for your explorer, providing VB applications full control over Explorer user-defined menus. With wodShellMenu you can add context menu to any icon you see - to files, folders, My Computer, Network, Computers, Recycle Bin, even on desktop background and folder background. You define which items are shown and when, removing them on the fly depending where user right-clicks. You can even add pictures, too ... |
Categories
All
Archives
April 2024
|