Hack Forums
[.NET] zFTP - Custom Made Dynamic FTP Client & Server Library - Printable Version

+- Hack Forums (https://hackforums.net)
+-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444)
+--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151)
+---- Forum: Software Development (https://hackforums.net/forumdisplay.php?fid=118)
+---- Thread: [.NET] zFTP - Custom Made Dynamic FTP Client & Server Library (/showthread.php?tid=4091412)

Pages: Pages 1 2


zFTP - Custom Made Dynamic FTP Client & Server Library - PathogenDubz - Mar 2, 2014

zFTP
Custom Made Dynamic FTP Library


Features
  • Almost all Standard FTP Commands are Implemented

  • Ability To Add Custom Commands

  • Fast, Reliable, & Stable

  • Easy To Use Event Driven Framework

  • Simple Client Wrapper Included



Example Code Snippets

Create a zFTP Server
Spoiler (Click to View)

Add the Messagebox.Show Function to your Server
Spoiler (Click to View)

Disable A Command
Spoiler (Click to View)

Add Accounts to your Server ( Hard Coded )
Spoiler (Click to View)

Add Accounts to your Server ( Dynamically Coded - CAN be used with SQL Servers )
Spoiler (Click to View)

Override existing Commands
Spoiler (Click to View)

Ftp Client Wrapper & Server Test Code
Spoiler (Click to View)

DOWNLOAD zFTP ( Includes Sample Project )


* - ovac - Mar 2, 2014

Interesting project.

You've made everything from scratch?

If so, great work =)


* - PathogenDubz - Mar 2, 2014

(Mar 2, 2014 06:21 PM)Bushido Brown Wrote:  Interesting project.

You've made everything from scratch?

If so, great work =)

I have to admit a lot of it was me googling everything, but yeah everything but the datasocket & listener classes themselves.

Thanks man


* - Hexology - Mar 2, 2014

Screenshots would be nice, looks like a really good project though!


* - PathogenDubz - Mar 2, 2014

(Mar 2, 2014 06:42 PM)Hexology Wrote:  Screenshots would be nice, looks like a really good project though!

Why would I screenshot a class library? :P


* - Only3 - Mar 3, 2014

can u post the link as text have problem to download tnx


* - Weakky. - Mar 3, 2014

This looks amazing mate, nice job on this library. Keep it up!


* - PathogenDubz - Mar 3, 2014

(Mar 3, 2014 01:37 AM)Only3 Wrote:  can u post the link as text have problem to download tnx

Sorry about that! I keep forgetting to have the SQL database automatically update the encryption key.

It should be fixed now. :)


(Mar 3, 2014 06:40 AM)TRANSLU6DE Wrote:  This looks amazing mate, nice job on this library. Keep it up!

Thanks man, I really appreciate it! :)


* - Only3 - Mar 3, 2014

what the AlexPilotti.FTPS.Client for do use it with ur lib


* - PathogenDubz - Mar 3, 2014

(Mar 3, 2014 12:42 PM)Only3 Wrote:  what the AlexPilotti.FTPS.Client for do use it with ur lib

It's for the sample project that i put together. No other FTP client allows the use of custom commands.

Edit: To be clear, the FtpServer does not require this library.


* - Hexology - Mar 3, 2014

(Mar 2, 2014 06:44 PM)PathogenDubz Wrote:  Why would I screenshot a class library? :P

Oh my bad, thought you'd have an example project haha, well either way looks interesting.


* - PathogenDubz - Mar 3, 2014

(Mar 3, 2014 03:25 PM)Hexology Wrote:  Oh my bad, thought you'd have an example project haha, well either way looks interesting.

No worries man
I did include a test project but it's 99% about the code and not so much about the UI hahah
(see below)

Spoiler (Click to View)

Edit: Updated the source & Library. More features added and cleaned up a few things.


* - Only3 - Mar 4, 2014

u should add online option to control it (ftp site)


* - PathogenDubz - Mar 4, 2014

(Mar 4, 2014 12:51 AM)Only3 Wrote:  u should add online option to control it (ftp site)

I think you're misunderstanding what this project is exactly.

Basically, if you've ever heard of FileZilla you know they have a FTP server software that allows you to make a quick FTP server without the hassle of using IIS. This is exactly that except for .NET! It's fully managed and features events to make it really simple. The FTPClient class is also fully customizable so you can use your SQL servers to interface with how the users are authenticated.

If you would like to see a live version of a website + zFTP then check out http://zscrn.us/


* - Only3 - Mar 5, 2014

like http://www.codeproject.com/Articles/43125/Advanced-FTP-Server