Home |
Licence |
Acknowledgement
| FAQ |
Docs |
Download |
Feedback |
Changes |
Wishlist | Team
Visit
PuTTY Site
|
PuTTY Download
| PuTTY
Mirrors
| PuTTY FAQ |
Related Links |
PuTTY Team
This Site in Under Construction and Revision
The W-Group holds all Windows stuff to Build WPUTTYCD.DLL and WPUTTYCL.DLL
The C-Group holds files developed specifically for W-PuTTY-CD
The D-Group, holds files taken from PuTTYs source code and modified for W-PuTTY-CD
The P-Group holds files from the PuTTYs source code and used by W-PuTTY-CD without any modifications.
The L-Group hold files for W-PuTTY-CD loader (W-PuTTY-CL) and some other library routines.
This group holds all files related to windows to build a DLL
....\WPuTTYCD\RESOURCE.H¹
....\WPuTTYCD\TARGETVER.H¹
....\WPuTTYCD\DLLMAIN.C¹
....\WPuTTYCD\WPUTTYCD.RC¹
....\WPuTTYCD\WPUTTYCD.DEF¹
....\WPuTTYCD\WPUTTYCD.VCPROJ¹
....\WPuTTYCD\WPTYCDLIC.TXT¹
....\WPuTTYCD\README.TXT¹
....\WPuTTYCL\RESOURCE.H²
....\WPuTTYCL\TARGETVER.H²
....\WPuTTYCL\DLLMAIN.C²
....\WPuTTYCL\WPUTTYCL.RC²
....\WPuTTYCL\WPUTTYCL.DEF²
....\WPuTTYCL\WPUTTYCL.VCPROJ²
....\WPuTTYCL\WPTYCDLIC.TXT²
....\WPuTTYCL\README.TXT²
....\WPUTTYCD.SLN³
¹ Stuffs to build WPuTTYCD.DLL
² Stuffs to build WPuTTYCL.DLL
³ Visual Studio 2008 Solution File
This group includes the following files
....\WPuTTYCD\C-Group\DOCONFIG.H
....\WPuTTYCD\C-Group\PUTTYSES.H
....\WPuTTYCD\C-Group\WPCD_CFG.H
....\WPuTTYCD\C-Group\RAWTERM.H¹
....\WPuTTYCD\C-Group\WPUTTYCD.H
....\WPuTTYCD\C-Group\RAWTERM.C¹
....\WPuTTYCD\C-Group\WPUTTYCD.C²
....\WPuTTYCD\C-Group\WPTYCDLIC³
¹ This two files replace the original PuTTY terminal (TERMINAL.C && TERMINAL.H) , work as pseudo terminal
² This file replaces the original PuTTY WINDOWS.C file
³ W-PuTTY-CD Licence, also a copy with the .TXT extension is included.
Files taken from PuTTY source
code and
modified, the D Group
This group includes files taken from PuTTY version 0.60 source codes and modified¹
¹ All
modifications
to these files are encapsulated between
#ifdef __WPUTTYCD__ or
#ifndef __WPUTTYCD__
² Only one modification done to this file, in order to include RAWTERM.H instead of TERMENAL.H #ifdef __WPUTTYCD__
³ Modifications made
to this file are only to identify that this build of the PuTTY SSH is not
for the PuTTY
program itself, W-PuTTY-CD is not more than PuTTY communication in a
Microsoft Windows™ DLL.
⁴Modifications that will be made to this file are only to show that this is not the complete PuTTY Settings Dialog
This group includes files taken from PuTTY version 0.60 source codes and modified¹
....\WPuTTYCL\WPCD_CFG.H¹
....\WPuTTYCL\WPCDFUNC.H
....\WPuTTYCL\WPUTTYCD.H¹
....\WPuTTYCL\WPUTTYCL.H
....\WPuTTYCL\WPCDLDR.C
....\WPuTTYCL\WPCLAPIS.C
¹ These two files are a same copy from the C-Group Files
The PuTTY Group, the P
Group
This group holds files taken from PuTTY version 0.60 source code, PuTTY Release source code for Windows, without modifications, it includes the files listed in the following table:
You will need to download the P-Group from the PuTTYs site! In order to do this, follow this download link.
After downloading PuTTY version 0.60 Release source code, extract the PuTTYs source code, then take each of the files listed in the left side of the table and copy it to its W-PuTTY-CD location, which is listed in the right side of the table.
After doing this, Congratulations, you successfully assembled W-PuTTY-CD.
|
|
Putty File Location |
W-PuTTY-CD File Location |
|
|
|
|
|
|
....\PuTTY\PROXY.H |
|
|
|
....\PuTTY\SSH.H |
|
|
|
....\PuTTY\DIALOG.H |
|
|
|
....\PuTTY\INT64.H |
|
|
|
....\PuTTY\LDISC.H |
|
| 7 | ....\PuTTY\MISC.H | |
| 8 | ....\PuTTY\PUTTY.H | |
| 9 | ....\PuTTY\PUTTYMEM.H | |
| 10 | ....\PuTTY\PUTTYPS.H | |
| 11 | ....\PuTTY\\WINDOWS\RCSTUFF.H | |
| 12 | ....\PuTTY\STORAGE.H | |
| 13 | ....\PuTTY\TREE234.H | |
| 14 | ....\PuTTY\WINDOWS\WIN_RES.H | |
| 15 | ....\PuTTY\WINDOWS\WINHELP.H | |
| 16 | ....\PuTTY\WINDOWS\WINSTUFF.H | |
| 17 | ....\PuTTY\CPROXY.C | |
| 18 | ....\PuTTY\PINGER.C | |
| 19 | ....\PuTTY\PORTFWD.C | |
| 20 | ....\PuTTY\PROXY.C | |
| 21 | ....\PuTTY\RAW.C | |
| 22 | ....\PuTTY\RLOGIN.C | |
| 23 | ....\PuTTY\SSH.C | |
| 24 | ....\PuTTY\SSHAES.C | |
| 25 | ....\PuTTY\SSHARCF.C | |
| 26 | ....\PuTTY\SSHBLOWF.C | |
| 27 | ....\PuTTY\SSHBN.C | |
| 28 | ....\PuTTY\SSHCRC.C | |
| 29 | ....\PuTTY\SSHCRCDA.C | |
| 30 | ....\PuTTY\SSHDES.C | |
| 31 | ....\PuTTY\SSHDH.C | |
| 32 | ....\PuTTY\SSHDSS.C | |
| 33 | ....\PuTTY\SSHDSSG.C | |
| 34 | ....\PuTTY\SSHMD5.C | |
| 35 | ....\PuTTY\SSHPRIME.C | |
| 35 | ....\PuTTY\SSHPUBK.C | |
| 37 | ....\PuTTY\SSHRAND.C | |
| 37 | ....\PuTTY\SSHRSA.C | |
| 39 | ....\PuTTY\SSHRSAG.C | |
| 40 | ....\PuTTY\SSHSH256.C | |
| 41 | ....\PuTTY\SSHSH512.C | |
| 42 | ....\PuTTY\SSHSHA.C | |
| 43 | ....\PuTTY\SSHZLIB.C | |
| 44 | ....\PuTTY\TELNET.C | |
| 45 | ....\PuTTY\\WINDOWS\WINNET.C | |
| 46 | ....\PuTTY\\WINDOWS\WINPROXY.C | |
| 47 | ....\PuTTY\\WINDOWS\WINSER.C | |
| 48 | ....\PuTTY\X11FWD.C | |
| 49 | ....\PuTTY\DIALOG.C | |
| 50 | ....\PuTTY\INT64.C | |
| 51 | ....\PuTTY\LOGGING.C | |
| 52 | ....\PuTTY\MISC.C | |
| 53 | ....\PuTTY\SERCFG.C | |
| 54 | ....\PuTTY\SETTINGS.C | |
| 55 | ....\PuTTY\TIMING.C | |
| 56 | ....\PuTTY\TREE234.C | |
| 57 | ....\PuTTY\WILDCARD.C | |
| 58 | ....\PuTTY\\WINDOWS\WINCTRLS.C | |
| 59 | ....\PuTTY\\WINDOWS\WINDEFS.C | |
| 60 | ....\PuTTY\\WINDOWS\WINHELP.C | |
| 61 | ....\PuTTY\\WINDOWS\WINMISC.C | |
| 62 | ....\PuTTY\\WINDOWS\WINNOISE.C | |
| 63 | ....\PuTTY\\WINDOWS\WINPGNTC.C | |
| 64 | ....\PuTTY\\WINDOWS\WINSTORE.C | |
| 65 | ....\PuTTY\\WINDOWS\WINTIME.C | |
| 66 | ....\PuTTY\\WINDOWS\WINUTILS.C | |
| 67 | ....\PuTTY\LICENCE¹ |
¹ The PuTTY Licence
Download the latest P Group from the PuTTY site
See the file "README" for more information on building
PuTTY from source.
| Release source code for Windows | ||||
| Source: | putty-src.zip | (or by FTP) | (RSA sig) | (DSA sig) |
| Development source code for Windows | ||||
| Source zip: | putty-src.zip | (or by FTP) | (RSA sig) | (DSA sig) |