GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - winscp/winscp: WinSCP is a popular free file manager for Windows supporting SFTP, FTP, FTPS, SCP, S3, WebDAV and local-to-local file transfers. A powerful tool to enhance your productivity with a user-friendly interface and automation options like .NET assembly.

BranchesTags
Open more actions menu

Latest commit

 

History

10,633 Commits
10,633 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
deployment
deployment
 
 
dotnet
dotnet
 
 
libs
libs
 
 
source
source
 
 
translations
translations
 
 
.gitattributes
.gitattributes
 
 
build.bat
build.bat
 
 
license.txt
license.txt
 
 
readme.md
readme.md
 
 

Repository files navigation

WinSCP is a popular free file manager for Windows supporting SFTP, FTP, FTPS, SCP, S3, WebDAV and local-to-local file transfers. A powerful tool to enhance your productivity with a user-friendly interface and automation options like .NET assembly or batch file scripting. Use WinSCP also for file editing, directory synchronization and site management. WinSCP is open-source and well documented. It is available in English and many other languages.

To build WinSCP you need:

  • Embarcadero C++Builder 11 Professional. The Community Edition should be able to build WinSCP too, but it lacks some required include files (for example include\windows\crtl and include\windows\sdk)
  • Build Tools for Visual Studio 2022 (install "Desktop development with C++" and ".NET desktop build tools")
  • nasm (store it to buildtools/tools/nasm.exe)
  • Object file converter (store it to buildtools/tools/objconv.exe)

To build WinSCP from source by yourself, extract the source package to a path without any spaces and dashes, and modify and use build.bat in root folder.

Directory structure:

/source             project files of all native libraries and executables
/source/components  native WinSCP visual components
/source/console     console interface
/source/core        core (non-visual) part of WinSCP
                    (SSH, SFTP, FTP, WebDAV, S3 and SCP code)
/source/dragext     drag&drop shell extension
/source/filezilla   source code of FileZilla FTP client
/source/forms       visual part of WinSCP (dialogs and windows)
/source/packages    general visual components (both mine and 3rd party)
/source/putty       source code of PuTTY SSH client
/source/resource    resources strings
/source/windows     other sources
/deployment         Inno Setup script to create setup package
                    (see /deployment/readme)
/dotnet             source code of WinSCP .NET assembly
/libs               3rd party libraries
/translations       translations of WinSCP strings

See the file license.txt for the license conditions.

NuGet

About

WinSCP is a popular free file manager for Windows supporting SFTP, FTP, FTPS, SCP, S3, WebDAV and local-to-local file transfers. A powerful tool to enhance your productivity with a user-friendly interface and automation options like .NET assembly.

winscp.net

Topics

ftpftp-clientftpss3scpsftpsshwebdavwindowswinscp

Resources

Readme
License
Activity
Custom properties

Stars

3.9k stars

Watchers

72 watching

Forks

438 forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.