Download wodftpserver
Author: v | 2025-04-24
Download Now! wodFTPServer 3.1.2. Home; Windows; Internet; Ftp Clients; wodFTPServer; wodFTPServer 3.1.2. Download Now! Direct link. wodFTPServer is an ActiveX
wodFtpServer Download - wodFTPServer is an ActiveX Component
Working with the COM object or ActiveX controlRemarksWorking with the COM objectIn order to insert wodFTPServer COM object in your project, follow these steps:1. Install the component on your system by starting its setup program.2. In the Borland Delphi Compiler IDE, create project or open existing one.4. Click on 'Project', then on 'Import Type Library' menu5. Find 'WeOnlyDo! COM FTP Server COM Object' and click on 'Install' button6. You will be prompted to create and build package for wodFTPServer, answer with Yes7. You should see an icon in Component Palette on ActiveX Component's tab representing wodFTPServer control8. You can drag&drop wodFTPServer's icon to your form9. Do not forget to distribute wodFTPD.DLL when using COM object! Working with the ActiveX controlIn order to insert wodFTPServer ActiveX control in your project, follow these steps:1. Install the component on your system by starting its setup program.2. In the Borland Delphi Compiler IDE, create new project or open existing one.3. Click on 'Components', then on 'Import ActiveX Control' menu4. Find the 'WeOnlyDo! COM FTP Server ActiveX Control' and select it, then click on 'Install' button6. You will be prompted to create and build package for wodFTPServer, answer with Yes7. You should see an icon in Component Palette on ActiveX Component's tab representing wodFTPServer control8. You can drag&drop wodFTPServer's icon to your form9. Do not forget to distribute wodFTPD.OCX when using ActiveX control!
Download wodFTPServer Free Trial - wodFTPServer
Command notificationCalled when user enters the command.SyntaxBasicobject.Command Owner, User, CmdLineThe Command(object,Owner,User,CmdLine) syntax has these parts:objectAn expression evaluating to an object of type wodFTPDNotify.OwnerA wodFTPDCom object. Reference to wodFTPServer instance that called this notification method.UserA FtpUser object. Reference to user who entered the command.CmdLineA String value. Full command line string, as entered by the user.RemarksNOTE: This method is called only if you implemented IwodFTPDNotify interface in your application, and wodFTPD.Notification property has received reference to instance of your implementation.Command notification method is called on each command executed by the client. You will receive the command in this notification method before command arrives to wodFTPServer commands processor - meaning you can change it, or even implement your own functionality for the command.When you do interfere with user's commands, you must be aware that client does not know that you will change default implementation, and the client awaits for proper response - one he expects. Also, you should not violate protocol specification, because you will confuse the client and he will have to disconnect from the server.Typical example would be to change CmdLine from "LIST" to "NLST" - in order to change behavior of the wodFTPServer, but still not to affect client's request. If you do this change, wodFTPServer will see your changes - and react on them, just as they would be entered by the client.Also, you can set CmdLine = "". When you do that, wodFTPServer will silently ignore the command, and will not send anything to the client. Obviously - client is expecting some response. This means that you must implement some response by yourself, using User.Send method - but still following the protocol rules. Example for this would be implementing different SITE cmd commands, where you send some response, and set CmdLine = "" so wodFTPServer doesn't send onewodFTPServer Vista download - wodFTPServer is server an
Codeprivate wodFTPDComLib.wodFTPDCom FtpD;private wodKeys.Keys key;private void button1_Click(object sender, EventArgs e){ // Generate the needed key pair key.Generate(wodKeys.SSHKeyTypes.RSAkey, 1024); FtpD.Certificate = key; // Let's specify SFTP protocol FtpD.Protocol = wodFTPDComLib.ProtocolsEnum.SFTP; // If not specified otherwise, wodFtpServer will listen on default protocol port (22 for SFTP) FtpD.Port = 22; // Start listening for connections. FtpD.Start(FtpD.Port);}void FtpD_LoginPassword(wodFTPDComLib.FtpUser User, string Login, string Password, ref wodFTPDComLib.FtpActions Action){ // Accept all users, and assign default directory Action = wodFTPDComLib.FtpActions.Allow; User.HomeDir = "c:\";}private void Form1_Load(object sender, EventArgs e){ //Initialize instance of wodFtpServer FtpD = new wodFTPDComLib.wodFTPDCom(); // Initialize the Keys object key = new wodKeys.Keys(); FtpD.LoginPassword += new wodFTPDComLib._IwodFTPDComEvents_LoginPasswordEventHandler(FtpD_LoginPassword);}private void button2_Click(object sender, EventArgs e){ //Let's stop the server FtpD.Stop();} I can only hope I will have the pleasure to work with other products by "We Only Do" in the future.Tomer SpivakVerint Systems Ltd ...with the SFTP interface you produced, everything was so simple to understand, we were able to start coding almost immediately!Zack MenendezMapframe Corporation Thank you for the great customer service ... I am really impressed with the wodSSH ActiveX control.Andrew RossKiwi Enterprises The people at WeOnlyDo are amazing! ... I always get a super fast response from customer service, and the products are great too. Thanks WeOnlyDoJeff HallOccupational Health Research You made it so simple for us to integrate SFTP - a technology we had little experience with...Zack MenendezMapframe Corporation ...I'm extremely impressed with the product, it represents excellent value for money...Danny HaworthAssetdisk This has been, by far, the best experience I have ever had dealing with a support entity in my long career in the technical arenaFrank KloskowskiGlobalCare Inc. May I say how nice it is to work with components so complete and self-explanatory that using them in my application is as instinctive as though I wrote them myself? Michael BarnettFull Spectrum Telecommunications ...I'm. Download Now! wodFTPServer 3.1.2. Home; Windows; Internet; Ftp Clients; wodFTPServer; wodFTPServer 3.1.2. Download Now! Direct link. wodFTPServer is an ActiveXWodFTPServer - FREE Download WodFTPServer 3.2.2 ActiveX
Dark: dark header version e.g. ================ --> Home Sample code Simple-SFTP-Server - WeOnlyDo Software example codeAllwodCrypt (12)wodSSH (10)wodSFTP (23)wodSSHServer (1)wodSSHTunnel (11)wodSSHpackagewodSFTPdllwodSSH.NET (10)wodSFTP.NET (24)wodFtpDLX.NET (22)wodWebServer.NET (10)wodAppUpdate (13)wodHttpDLX (8)wodFtpDLX (22)wodTelnetDLXwodFTPServer (3)wodWebServer (10)wodVPNwodXMPP (13)All ** [Visual Basic] ** [C#] ** [VB.NET] ** Simple SFTP ServerVB codePublic WithEvents FtpD As wodFTPDComPublic key As KeysPrivate Sub Form_Load() ' Initialize instance of wodFtpServer Set FtpD = New wodFTPDCom ' Initialize wodKeys object Set key = New KeysEnd SubPrivate Sub Command1_Click() ' Generate the needed key pair key.Generate RSAkey Set FtpD.Certificate = key ' Let's specify SFTP protocol FtpD.Protocol = SFTP ' If not specified otherwise, wodFtpServer will listen on default protocol port (22 for SFTP) FtpD.Port = 22 ' Start listening for connections. FtpD.StartEnd SubPrivate Sub Command2_Click() ' Let's stop the server FtpD.StopEnd SubPrivate Sub FtpD_LoginPassword(ByVal User As wodFTPDComLib.FtpUser, ByVal Login As String, ByVal Password As String, ByRef Action As wodFTPDComLib.FtpActions) ' Accept all users, and assign default directory Action = Allow User.HomeDir = "c:"End SubVB.Net codePublic WithEvents FtpD As wodFTPDComLib.wodFTPDComPublic key As wodKeys.KeysPrivate Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Initialize instance of wodFtpServer FtpD = New wodFTPDComLib.wodFTPDCom ' Initialize wodKeys object key = New wodKeys.KeysEnd SubPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' Generate the needed key pair key.Generate(wodKeys.SSHKeyTypes.RSAkey) FtpD.Certificate = key ' Let's specify SFTP protocol FtpD.Protocol = wodFTPDComLib.ProtocolsEnum.SFTP ' If not specified otherwise, wodFtpServer will listen on default protocol port (22 for SFTP) FtpD.Port = 22 ' Start listening for connections. FtpD.Start()End SubPrivate Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click 'Let's stop the server FtpD.Stop()End SubPrivate Sub FtpD_LoginPassword(ByVal User As wodFTPDComLib.FtpUser, ByVal Login As String, ByVal Password As String, ByRef Action As wodFTPDComLib.FtpActions) Handles FtpD.LoginPassword 'Accept all users, and assign default directory Action = wodFTPDComLib.FtpActions.Allow User.HomeDir = "c:"End SubC#wodFTPServer software. wodFTPServer is an ActiveX
Dark: dark header version e.g. ================ --> Home Sample code Simple-FTPS-Server - WeOnlyDo Software example codeAllwodCrypt (12)wodSSH (10)wodSFTP (23)wodSSHServer (1)wodSSHTunnel (11)wodSSHpackagewodSFTPdllwodSSH.NET (10)wodSFTP.NET (24)wodFtpDLX.NET (22)wodWebServer.NET (10)wodAppUpdate (13)wodHttpDLX (8)wodFtpDLX (22)wodTelnetDLXwodFTPServer (3)wodWebServer (10)wodVPNwodXMPP (13)All ** [Visual Basic] ** [C#] ** [VB.NET] ** Simple FTPS ServerVB codePublic WithEvents FtpD As wodFTPDComPublic cert As CertificatePrivate Sub Form_Load() ' Initialize instance of wodFtpServer Set FtpD = New wodFTPDCom ' Initialize wodCertificate object Set cert = New CertificateEnd SubPrivate Sub Command1_Click() ' Generate the needed Certificate and Private key cert.GenerateKey RSAKey cert.CommonName = "your.host.com" cert.Country = "US" cert.Email = "[email protected]" cert.FriendlyName = "my cert" cert.Locality = "US" cert.Organization = "My org" cert.State = "US" cert.ValidTo = Now + 365 '1 year cert.Generate 'RSAkey cert.Show ("This is your certificate") Set FtpD.Certificate = cert ' Let's specify FTPS protocol FtpD.Protocol = FTPS ' If not specified otherwise, wodFtpServer will listen on default protocol port (21 for FTPS) FtpD.Port = 21 ' Start listening for connections. FtpD.StartEnd SubPrivate Sub Command2_Click() ' Let's stop the server FtpD.StopEnd SubPrivate Sub FtpD_LoginPassword(ByVal User As wodFTPDComLib.FtpUser, ByVal Login As String, ByVal Password As String, ByRef Action As wodFTPDComLib.FtpActions) ' Accept all users, and assign default directory Action = Allow User.HomeDir = "c:"End SubVB.Net codePublic WithEvents FtpD As wodFTPDComLib.wodFTPDComPublic cert As WODCERTMNGLib.CertificatePrivate Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Initialize instance of wodFtpServer FtpD = New wodFTPDComLib.wodFTPDCom ' Initialize wodCertificate object cert = New WODCERTMNGLib.CertificateEnd SubPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' Generate the needed Certificate and Private key cert.GenerateKey(0) cert.CommonName = "your.host.com" cert.Country = "US" cert.Email = "[email protected]" cert.FriendlyName = "my cert" cert.Locality = "US" cert.Organization = "My org" cert.State = "US" cert.ValidTo = Now.AddYears(1) '1 year cert.Generate() cert.Show("This is your certificate") FtpD.Certificate = cert ' Let's specify FTPS protocol FtpD.Protocol = wodFTPDComLib.ProtocolsEnum.FTPS ' If not specified otherwise, wodFtpServer will listen on default protocol port (21 for FTPS) FtpD.Port = 21 ' Start listening for connections. FtpD.Start()End SubPrivate Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click 'Let's stop the server FtpD.Stop()End SubPrivate Sub FtpD_LoginPassword(ByVal User As wodFTPDComLib.FtpUser, ByVal Login As String, ByVal Password As String, ByRef Action As wodFTPDComLib.FtpActions) Handles FtpD.LoginPassword 'Accept all users, and assign default directory Action = wodFTPDComLib.FtpActions.Allow User.HomeDir = "c:"End SubC# codeprivate wodFTPDComLib.wodFTPDCom FtpD;private WODCERTMNGLib.Certificate cert;private void button1_Click(object sender, EventArgs e){ // Generate the needed Certificate and Private key cert.GenerateKey(0); cert.CommonName = "your.host.com"; cert.Country = "US"; cert.Email = "[email protected]"; cert.FriendlyName = "my cert"; cert.Locality = "US"; cert.Organization = "My org"; cert.State = "US"; cert.ValidTo = DateTime.Now.AddYears(1); //1 year cert.Generate(); cert.Show("This is your certificate", this); FtpD.Certificate = cert; // Let's specify FTPS protocol FtpD.Protocol = wodFTPDComLib.ProtocolsEnum.FTPS; // If not specified otherwise, wodFtpServer will listen on default protocol portwodFTPServer - wodFTPServer is server an ActiveX Component
LoginCertificate notificationCalled when user wants to authenticate to the server with public key.SyntaxBasicobject.LoginCertificate Owner, User, ErrorText, Certificate, ActionThe LoginCertificate(object,Owner,User,ErrorText,Certificate,Action) syntax has these parts:objectAn expression evaluating to an object of type wodFTPDNotify.OwnerA wodFTPDCom object. Reference to wodFTPServer instance that called this notification method.UserA FtpUser object. Reference to user who provided the certificate.ErrorTextA String value. Text description of certificate validation errors - one per line.CertificateAn ICertificate object. Reference to ICertificate object containing user's certificate.ActionA FtpActions enumeration, as described in settings. When set to Deny/SilentDeny, wodFTPServer denies this action.RemarksNOTE: This method is called only if you implemented IwodFTPDNotify interface in your application, and wodFTPD.Notification property has received reference to instance of your implementation.LoginCertificate notification method is called when the client supplies his client certificate and tries to authenticate using it. At this point, you should decide if you will accept the certificate. If so - set Action = Allow. If you don't want to allow access, set Action = Deny.It is possible that at this stage user's Login information is empty. This is due to fact that SSL is established and the certificate is provided before any data flow between the client and the server - thus before he managed to send his login information to you.To get more information about the certificate, feel free to check Certificate's properties and methods - they are provided through wodCertificate object.If supplied certificate contains validation errors, they will be provided through ErrorText argument - line by line per error.The settings for Action are Constant Value Description Deny0 Deny execution of the action. Allow 1 Allow to execute action. SilentDeny2 Silently deny execution of the action. SilentAllow 3 Silently allow to execute action.Download wodFTPServer 3.1.2
Software ... Support Get PDF information, PDF Width and Height, Total PDF Page, PDF Author, PDF Title, PDF Subject, PDF Keyword, PDF Version Number,PDF Modify Date and Creation Date. Export the image ... type: Shareware ($150.00) categories: image thumbnail activex, PDF image thumbnail sdk, image viewer, image clip, gif, jpg, bmp, tif, psd, sdk, BMP, GIF, ICO, JPEG, J2K, JP2, JPC, J2C, PCX, PNG, PSD, TIF, WMF, WBMP, TGA, PGX, RAS, PNM View Details Download wodWebServer 1.6.5 download by WeOnlyDo Software ... - get their originating IP address, originating port, total connected time... - Choose either Automatic content delivery (sit back and enjoy) or manual - in which case you define virtually ... type: Shareware ($229.00) categories: Server, ActiveX, WEB, HTTP, HTTPS, dll, ocx, control, object, com, Component View Details Download wodFTPServer 3.3.9 download by WeOnlyDo Software ... - get their originating IP address, originating port, total connected time... custom initial messages sent to the client - you can hide WeOnlyDo! origin completelly easy interface - almost to ... type: Shareware ($239.00) categories: weonlydo, FTP, SFTP, FTPS, Server, ActiveX, Security, Protocol, General, FTP/S SSL, file transfer, component, dll, ocx, com, control, object, upload, download View Details Download VISCOM Video BroadCast ActiveX SDK 3.63 download by Viscom Software ... with different video format. Return current broadcasting position, total duration of video files. It have client connected , disconnected event , include the client IP address information. Video Broadcast Player ... View Details Download. Download Now! wodFTPServer 3.1.2. Home; Windows; Internet; Ftp Clients; wodFTPServer; wodFTPServer 3.1.2. Download Now! Direct link. wodFTPServer is an ActiveX wodFtpServer download page. wodFTPServer is an ActiveX Component. wodFTPServer is an ActiveX Component that implements server side of following protocols:
Free wodftpserver activex component 破解版 Download - wodftpserver
And accelerate the development of private file sharing solutions over the Internet. In addition to standard FTP operat...BigSpeed File Sharing Library 1.0screenshot | size: 1.48 MB | price: $95 | date: 6/9/2005...g Library includes two ActiveX controls (client and server) that dramatically simplify and accelerate the development of private file sharing solutions over the Internet. In addition to standard FTP operat...Telnet SSH ActiveX Component 2.0.2012.901screenshot | size: 671 KB | price: $299.95 | date: 10/12/2012...Telnet, Rlogin, SSH client ActiveX control, free to try! Do you want to have telnet and SSH client connec...FTP Password Recovery Server 1.1.119.2008screenshot | size: 141 KB | price: $17.95 | date: 9/6/2008...FTP Password Recovery Server - recover lost or forgotten passwords for any FTP clien...Advanced FTP Password Recovery 1.2.4.6screenshot | size: 465 KB | price: $19 | date: 5/26/2008...Advanced FTP Password Recovery - universal password recovery tool for any FTP client softwar. It recovers passwords for all FTP client...wodFtpServer 2.0.0.3screenshot | size: 2.18 MB | price: $259 | date: 11/18/2003...wodFTPServer 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 c...Classic FTP 1.00screenshot | size: 168 KB | price: $0 | date: 5/20/2007...Classic FTP is an easy to use ftp client that allows you to view, edit, upload,wodFTPServer 3.5.0 - Download - Softpedia
Software Description: wodSSHpackage - Help you implementing complete solution for secure (encrypted) communication. SSHpackage is our bundle package that includes popular wodSSH, wodSFTP, wodSSHServer and wodSSHTunnel.SSHpackage will help you implementing complete solution for secure (encrypted) communication in your project. You can: -make server side application with wodSSHServer -accept telnet and ssh based connections for terminal access -provide SFTP (secure ftp) for file transferring -provide secure port forwarding between the client and 3rd applications - make client side -with wodSSH - to remotely access to terminal using encrypted connection - to authenticate using password or private key - to execute commands on the server - create interactive and unattended session with the server -with wodSFTP - to upload and download files to the server - browse remote directory structure - create and delete directories and file - paste data to remote files, or read them as string variable - make secured tunnels with wodSSHTunnel to - allow any non-secured application to connect to destination server through secure tunnel - support both SSH1 and SSH2 protocols - use internal compression - great for small bandwidthscomponents come with nice interface and samples that will show you how to use components. Help files are included in setup package as well. Using this bundle you don't need any 3rd party programs to implement encryption - it's all here! No need for UNIX systems or separate SSH servers. You have it all!Limitations: 30 days trial period 100% Clean: wodSSHpackage 2 is 100% clean This download (not_valid.exe) was tested thoroughly and was found 100% clean. Click "Report Spyware" link on the top if you found this software contains any form of malware, including but not limited to: spyware, viruses, trojans and backdoors. Related Software: wodXMPP 1.5.1 - wodXMPP is messaging client component for XMPP/Jabber protocol wodFtpDLX 3.3.8 - Secure FTP client ActiveX component that supports FTP, FTPS and SFTP protocol wodCrypt 2.1.3 - wodCrypt is a component that provides strong encryption for your applications wodFTPServer 3.2.2 - ActiveX Component that implements server side of FTP, FTPS and SFTP protocol wodImapServer 2.4.3 - wodImapServer ActiveX control is IMAP4 protocol server component wodHttpDLX 1.8.0 - HTTP and HTTPS client ActiveX control that provides high and low level access wodMailbox 2.2.2 - wodMailbox provide full management over mailboxes and message parsing wodPop3 1.4.4 - wodPop3 is used to access mailbox on the server using POP3 protocol wodPop3Server 1.6.0.1 - wodPop3Server. Download Now! wodFTPServer 3.1.2. Home; Windows; Internet; Ftp Clients; wodFTPServer; wodFTPServer 3.1.2. Download Now! Direct link. wodFTPServer is an ActiveXDownload wodFTPServer 3.1.2 Free
(21 for FTPS) FtpD.Port = 21; // Start listening for connections. FtpD.Start(FtpD.Port);}void FtpD_LoginPassword(wodFTPDComLib.FtpUser User, string Login, string Password, ref wodFTPDComLib.FtpActions Action){ // Accept all users, and assign default directory Action = wodFTPDComLib.FtpActions.Allow; User.HomeDir = "c:\";}private void Form1_Load(object sender, EventArgs e){ // Initialize instance of wodFtpServer FtpD = new wodFTPDComLib.wodFTPDCom(); // Initialize the Certificate object cert = new WODCERTMNGLib.Certificate(); FtpD.LoginPassword += new wodFTPDComLib._IwodFTPDComEvents_LoginPasswordEventHandler(FtpD_LoginPassword);}private void button2_Click(object sender, EventArgs e){ //Let's stop the server FtpD.Stop();} ...with a minimum of effort as the DLL interface was written with such simplicity...Zack MenendezMapframe Corporation We have recently completed a large 1200+ location project where reliable Telnet and SSH connectivity was required. wodSSH worked flawlessly and allowed our staff to complete our project ontime and within budget.James SieversHarbor Technologies Don't be fooled by the cost, it's value and quality far exceeds the price being charged!Ian D. Mead, author of UltraEdit-32IDM Computer Solutions May I say how nice it is to work with components so complete and self-explanatory that using them in my application is as instinctive as though I wrote them myself? Michael BarnettFull Spectrum Telecommunications ...your service has been phenomenal. It's always quick and you are there when I need you.James NewmanCastleberry Investments ...with WOD's excellent support I was able to bypass Winsock and focus on the task at hand...Sander PoolRhapsody Networks Your support is fantastic.Douglas Michael PanchyshynThe Net Software Group WeOnlyDo!COM will be the first stop I make should I require any further off-the-shelf components.Dean KeiganRBC Capital Markets ...wodFtpDlx was exactly what I needed, it worked, and it was priced right...David KeenanSerengeti Systems Incorporated Congratulations on an excellent product and first rate support!Sander PoolRhapsody NetworksComments
Working with the COM object or ActiveX controlRemarksWorking with the COM objectIn order to insert wodFTPServer COM object in your project, follow these steps:1. Install the component on your system by starting its setup program.2. In the Borland Delphi Compiler IDE, create project or open existing one.4. Click on 'Project', then on 'Import Type Library' menu5. Find 'WeOnlyDo! COM FTP Server COM Object' and click on 'Install' button6. You will be prompted to create and build package for wodFTPServer, answer with Yes7. You should see an icon in Component Palette on ActiveX Component's tab representing wodFTPServer control8. You can drag&drop wodFTPServer's icon to your form9. Do not forget to distribute wodFTPD.DLL when using COM object! Working with the ActiveX controlIn order to insert wodFTPServer ActiveX control in your project, follow these steps:1. Install the component on your system by starting its setup program.2. In the Borland Delphi Compiler IDE, create new project or open existing one.3. Click on 'Components', then on 'Import ActiveX Control' menu4. Find the 'WeOnlyDo! COM FTP Server ActiveX Control' and select it, then click on 'Install' button6. You will be prompted to create and build package for wodFTPServer, answer with Yes7. You should see an icon in Component Palette on ActiveX Component's tab representing wodFTPServer control8. You can drag&drop wodFTPServer's icon to your form9. Do not forget to distribute wodFTPD.OCX when using ActiveX control!
2025-04-03Command notificationCalled when user enters the command.SyntaxBasicobject.Command Owner, User, CmdLineThe Command(object,Owner,User,CmdLine) syntax has these parts:objectAn expression evaluating to an object of type wodFTPDNotify.OwnerA wodFTPDCom object. Reference to wodFTPServer instance that called this notification method.UserA FtpUser object. Reference to user who entered the command.CmdLineA String value. Full command line string, as entered by the user.RemarksNOTE: This method is called only if you implemented IwodFTPDNotify interface in your application, and wodFTPD.Notification property has received reference to instance of your implementation.Command notification method is called on each command executed by the client. You will receive the command in this notification method before command arrives to wodFTPServer commands processor - meaning you can change it, or even implement your own functionality for the command.When you do interfere with user's commands, you must be aware that client does not know that you will change default implementation, and the client awaits for proper response - one he expects. Also, you should not violate protocol specification, because you will confuse the client and he will have to disconnect from the server.Typical example would be to change CmdLine from "LIST" to "NLST" - in order to change behavior of the wodFTPServer, but still not to affect client's request. If you do this change, wodFTPServer will see your changes - and react on them, just as they would be entered by the client.Also, you can set CmdLine = "". When you do that, wodFTPServer will silently ignore the command, and will not send anything to the client. Obviously - client is expecting some response. This means that you must implement some response by yourself, using User.Send method - but still following the protocol rules. Example for this would be implementing different SITE cmd commands, where you send some response, and set CmdLine = "" so wodFTPServer doesn't send one
2025-04-08Dark: dark header version e.g. ================ --> Home Sample code Simple-SFTP-Server - WeOnlyDo Software example codeAllwodCrypt (12)wodSSH (10)wodSFTP (23)wodSSHServer (1)wodSSHTunnel (11)wodSSHpackagewodSFTPdllwodSSH.NET (10)wodSFTP.NET (24)wodFtpDLX.NET (22)wodWebServer.NET (10)wodAppUpdate (13)wodHttpDLX (8)wodFtpDLX (22)wodTelnetDLXwodFTPServer (3)wodWebServer (10)wodVPNwodXMPP (13)All ** [Visual Basic] ** [C#] ** [VB.NET] ** Simple SFTP ServerVB codePublic WithEvents FtpD As wodFTPDComPublic key As KeysPrivate Sub Form_Load() ' Initialize instance of wodFtpServer Set FtpD = New wodFTPDCom ' Initialize wodKeys object Set key = New KeysEnd SubPrivate Sub Command1_Click() ' Generate the needed key pair key.Generate RSAkey Set FtpD.Certificate = key ' Let's specify SFTP protocol FtpD.Protocol = SFTP ' If not specified otherwise, wodFtpServer will listen on default protocol port (22 for SFTP) FtpD.Port = 22 ' Start listening for connections. FtpD.StartEnd SubPrivate Sub Command2_Click() ' Let's stop the server FtpD.StopEnd SubPrivate Sub FtpD_LoginPassword(ByVal User As wodFTPDComLib.FtpUser, ByVal Login As String, ByVal Password As String, ByRef Action As wodFTPDComLib.FtpActions) ' Accept all users, and assign default directory Action = Allow User.HomeDir = "c:"End SubVB.Net codePublic WithEvents FtpD As wodFTPDComLib.wodFTPDComPublic key As wodKeys.KeysPrivate Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Initialize instance of wodFtpServer FtpD = New wodFTPDComLib.wodFTPDCom ' Initialize wodKeys object key = New wodKeys.KeysEnd SubPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' Generate the needed key pair key.Generate(wodKeys.SSHKeyTypes.RSAkey) FtpD.Certificate = key ' Let's specify SFTP protocol FtpD.Protocol = wodFTPDComLib.ProtocolsEnum.SFTP ' If not specified otherwise, wodFtpServer will listen on default protocol port (22 for SFTP) FtpD.Port = 22 ' Start listening for connections. FtpD.Start()End SubPrivate Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click 'Let's stop the server FtpD.Stop()End SubPrivate Sub FtpD_LoginPassword(ByVal User As wodFTPDComLib.FtpUser, ByVal Login As String, ByVal Password As String, ByRef Action As wodFTPDComLib.FtpActions) Handles FtpD.LoginPassword 'Accept all users, and assign default directory Action = wodFTPDComLib.FtpActions.Allow User.HomeDir = "c:"End SubC#
2025-04-05Dark: dark header version e.g. ================ --> Home Sample code Simple-FTPS-Server - WeOnlyDo Software example codeAllwodCrypt (12)wodSSH (10)wodSFTP (23)wodSSHServer (1)wodSSHTunnel (11)wodSSHpackagewodSFTPdllwodSSH.NET (10)wodSFTP.NET (24)wodFtpDLX.NET (22)wodWebServer.NET (10)wodAppUpdate (13)wodHttpDLX (8)wodFtpDLX (22)wodTelnetDLXwodFTPServer (3)wodWebServer (10)wodVPNwodXMPP (13)All ** [Visual Basic] ** [C#] ** [VB.NET] ** Simple FTPS ServerVB codePublic WithEvents FtpD As wodFTPDComPublic cert As CertificatePrivate Sub Form_Load() ' Initialize instance of wodFtpServer Set FtpD = New wodFTPDCom ' Initialize wodCertificate object Set cert = New CertificateEnd SubPrivate Sub Command1_Click() ' Generate the needed Certificate and Private key cert.GenerateKey RSAKey cert.CommonName = "your.host.com" cert.Country = "US" cert.Email = "[email protected]" cert.FriendlyName = "my cert" cert.Locality = "US" cert.Organization = "My org" cert.State = "US" cert.ValidTo = Now + 365 '1 year cert.Generate 'RSAkey cert.Show ("This is your certificate") Set FtpD.Certificate = cert ' Let's specify FTPS protocol FtpD.Protocol = FTPS ' If not specified otherwise, wodFtpServer will listen on default protocol port (21 for FTPS) FtpD.Port = 21 ' Start listening for connections. FtpD.StartEnd SubPrivate Sub Command2_Click() ' Let's stop the server FtpD.StopEnd SubPrivate Sub FtpD_LoginPassword(ByVal User As wodFTPDComLib.FtpUser, ByVal Login As String, ByVal Password As String, ByRef Action As wodFTPDComLib.FtpActions) ' Accept all users, and assign default directory Action = Allow User.HomeDir = "c:"End SubVB.Net codePublic WithEvents FtpD As wodFTPDComLib.wodFTPDComPublic cert As WODCERTMNGLib.CertificatePrivate Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Initialize instance of wodFtpServer FtpD = New wodFTPDComLib.wodFTPDCom ' Initialize wodCertificate object cert = New WODCERTMNGLib.CertificateEnd SubPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' Generate the needed Certificate and Private key cert.GenerateKey(0) cert.CommonName = "your.host.com" cert.Country = "US" cert.Email = "[email protected]" cert.FriendlyName = "my cert" cert.Locality = "US" cert.Organization = "My org" cert.State = "US" cert.ValidTo = Now.AddYears(1) '1 year cert.Generate() cert.Show("This is your certificate") FtpD.Certificate = cert ' Let's specify FTPS protocol FtpD.Protocol = wodFTPDComLib.ProtocolsEnum.FTPS ' If not specified otherwise, wodFtpServer will listen on default protocol port (21 for FTPS) FtpD.Port = 21 ' Start listening for connections. FtpD.Start()End SubPrivate Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click 'Let's stop the server FtpD.Stop()End SubPrivate Sub FtpD_LoginPassword(ByVal User As wodFTPDComLib.FtpUser, ByVal Login As String, ByVal Password As String, ByRef Action As wodFTPDComLib.FtpActions) Handles FtpD.LoginPassword 'Accept all users, and assign default directory Action = wodFTPDComLib.FtpActions.Allow User.HomeDir = "c:"End SubC# codeprivate wodFTPDComLib.wodFTPDCom FtpD;private WODCERTMNGLib.Certificate cert;private void button1_Click(object sender, EventArgs e){ // Generate the needed Certificate and Private key cert.GenerateKey(0); cert.CommonName = "your.host.com"; cert.Country = "US"; cert.Email = "[email protected]"; cert.FriendlyName = "my cert"; cert.Locality = "US"; cert.Organization = "My org"; cert.State = "US"; cert.ValidTo = DateTime.Now.AddYears(1); //1 year cert.Generate(); cert.Show("This is your certificate", this); FtpD.Certificate = cert; // Let's specify FTPS protocol FtpD.Protocol = wodFTPDComLib.ProtocolsEnum.FTPS; // If not specified otherwise, wodFtpServer will listen on default protocol port
2025-04-05Software ... Support Get PDF information, PDF Width and Height, Total PDF Page, PDF Author, PDF Title, PDF Subject, PDF Keyword, PDF Version Number,PDF Modify Date and Creation Date. Export the image ... type: Shareware ($150.00) categories: image thumbnail activex, PDF image thumbnail sdk, image viewer, image clip, gif, jpg, bmp, tif, psd, sdk, BMP, GIF, ICO, JPEG, J2K, JP2, JPC, J2C, PCX, PNG, PSD, TIF, WMF, WBMP, TGA, PGX, RAS, PNM View Details Download wodWebServer 1.6.5 download by WeOnlyDo Software ... - get their originating IP address, originating port, total connected time... - Choose either Automatic content delivery (sit back and enjoy) or manual - in which case you define virtually ... type: Shareware ($229.00) categories: Server, ActiveX, WEB, HTTP, HTTPS, dll, ocx, control, object, com, Component View Details Download wodFTPServer 3.3.9 download by WeOnlyDo Software ... - get their originating IP address, originating port, total connected time... custom initial messages sent to the client - you can hide WeOnlyDo! origin completelly easy interface - almost to ... type: Shareware ($239.00) categories: weonlydo, FTP, SFTP, FTPS, Server, ActiveX, Security, Protocol, General, FTP/S SSL, file transfer, component, dll, ocx, com, control, object, upload, download View Details Download VISCOM Video BroadCast ActiveX SDK 3.63 download by Viscom Software ... with different video format. Return current broadcasting position, total duration of video files. It have client connected , disconnected event , include the client IP address information. Video Broadcast Player ... View Details Download
2025-04-06