PuTTY: Difference between revisions

From Leo's Notes
This page was last edited on 30 December 2021, at 01:52.
Created page with "PuTTY is a simple SSH client. There is a fork of the original PuTTY named PuTTY Tray which contains a lot of extra useful features and also a 64bit build. {| class="wikitable..."
 
m Added categories and navbox
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
PuTTY is a simple SSH client. There is a fork of the original PuTTY named PuTTY Tray which contains a lot of extra useful features and also a 64bit build.
PuTTY is a simple SSH client. There is a fork of the original PuTTY named PuTTY Tray which contains a lot of extra useful features but is no longer maintained.


{| class="wikitable"
I've since created a patched version of PuTTY with the features I use from PuTTY Tray and is available on my GitLab repository https://git.steamr.com/others/putty.
! PuTTY
| [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Visit Website]
|-
! PuTTY Tray
| [https://puttytray.goeswhere.com/ Visit Website]
|}


== PuTTY Tray Configuration ==
== PuTTY with Features ==
HyperlinkRegularExpression\(((https%3F|ftp):%5C/%5C/)|www%5C.)(([0-9]+%5C.[0-9]+%5C.[0-9]+%5C.[0-9]+)|localhost|([a-zA-Z0-9%5C-]+%5C.)%2A[a-zA-Z0-9%5C-]+%5C.(com|net|org|info|biz|gov|name|edu|[a-zA-Z][a-zA-Z]))(:[0-9]+)%3F((%5C/|%5C%3F)[^%20"]%2A[^%20,;%5C.:">)])%3F\
[[File:Putty-screenshot.png|thumb|right|Modified PuTTY with extra features]]
HyperlinkRegularExpressionUseDefault\1\
My copy of upstream PuTTY with additional features. Get the [https://git.steamr.com/others/putty source code] or the [https://git.steamr.com/others/putty/pipelines latest pre-compiled binaries].
HyperlinkBrowser\\
 
HyperlinkBrowserUseDefault\1\
=== Features ===
HyperlinkUseCtrlClick\1\
* Based on latest PuTTY source (0.71)
HyperlinkUnderline\1\
* File based sessions, in addition to existing registry based sessions
SerialFlowControl\1\
* On the fly Terminal Resizing (Ctrl + Scroll)
SerialParity\0\
* Window Transparency (Ctrl + Shift + Scroll)
SerialStopHalfbits\2\
* Longer sessions list on startup
SerialDataBits\8\
 
SerialSpeed\9600\
Features from PuTTY Tray that have not been implemented as they aren't useful to me:
SerialLine\COM1\
* Minimize to tray
ShadowBoldOffset\1\
* Hyperlink support (risky, especially when working with malicious scripts or programs)
ShadowBold\0\
* Adb
WideBoldFontHeight\0\
* Cygterm
WideBoldFontCharSet\4749836\
* Embedded keygen and agent
WideBoldFontIsBold\4627356\
 
WideBoldFont\\
 
WideFontHeight\36353136\
== Project Websites ==
WideFontCharSet\4627372\
* PuTTY [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Official Website]
WideFontIsBold\4749836\
* PuTTY Tray [https://puttytray.goeswhere.com/ Website]
WideFont\\
 
BoldFontHeight\1\
{{Navbox Windows}}
BoldFontCharSet\4749832\
[[Category:Windows]]
BoldFontIsBold\4627372\
[[Category:WindowsUtilities]]
BoldFont\\
ScrollbarOnLeft\0\
LoginShell\1\
StampUtmp\1\
BugRekey2\0\
BugPKSessID2\0\
BugRSAPad2\0\
BugDeriveKey2\0\
BugHMAC2\0\
BugRSA1\0\
BugPlainPW1\0\
BugIgnore1\0\
PortForwardings\\
RemotePortAcceptAll\0\
LocalPortAcceptAll\0\
X11AuthType\1\
X11Display\\
X11Forward\0\
BlinkText\0\
BCE\1\
LockSize\0\
EraseToScrollback\1\
ScrollOnDisp\1\
ScrollOnKey\0\
ScrollBarFullScreen\0\
ScrollBar\1\
CapsLockCyr\0\
Printer\\
UTF8Override\1\
CJKAmbigWide\0\
LineCodePage\UTF-8\
Wordness224\2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2\
Wordness192\2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2\
Wordness160\1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1\
Wordness128\1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1\
Wordness96\1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1\
Wordness64\1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,2\
Wordness32\0,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1\
Wordness0\0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0\
MouseOverride\1\
RectSelect\0\
MouseIsXterm\0\
PasteRTF\0\
RawCNP\0\
Colour21\255,255,255\
Colour20\187,187,187\
Colour19\85,255,255\
Colour18\0,187,187\
Colour17\255,85,255\
Colour16\187,0,187\
Colour15\85,85,255\
Colour14\0,0,187\
Colour13\255,255,85\
Colour12\187,187,0\
Colour11\85,255,85\
Colour10\0,187,0\
Colour9\255,85,85\
Colour8\187,0,0\
Colour7\85,85,85\
Colour6\0,0,0\
Colour5\0,255,0\
Colour4\0,0,0\
Colour3\85,85,85\
Colour2\0,0,0\
Colour1\255,255,255\
Colour0\187,187,187\
BoldAsColour\1\
Xterm256Colour\1\
ANSIColour\1\
TryPalette\0\
UseSystemColours\0\
FontVTMode\4\
FontQuality\3\
FontHeight\11\
FontCharSet\0\
FontIsBold\0\
Font\Consolas\
TermHeight\24\
TermWidth\80\
WinTitle\\
WinNameAlways\1\
DisableBidi\0\
DisableArabicShaping\0\
LFImpliesCR\0\
AutoWrapMode\1\
DECOriginMode\0\
ScrollbackLines\1000\
BellOverloadS\5000\
BellOverloadT\2000\
BellOverloadN\5\
BellOverload\1\
BellWaveFile\\
BeepInd\0\
Beep\1\
BlinkCur\1\
CurType\0\
WindowBorder\1\
SunkenEdge\0\
HideMousePtr\0\
FullScreenOnAltEnter\0\
AlwaysOnTop\0\
Answerback\PuTTY\
LocalEdit\2\
LocalEcho\2\
TelnetRet\1\
TelnetKey\0\
CtrlAltKeys\1\
ComposeKey\0\
AltOnly\0\
AltSpace\0\
AltF4\1\
WindowIcon\\
Transparency\255\
FailureReconnect\0\
WakeupReconnect\0\
TrayRestore\0\
StartTray\0\
Tray\0\
StorageType\1\
NetHackKeypad\0\
ApplicationKeypad\0\
ApplicationCursorKeys\0\
NoRemoteCharset\0\
NoDBackspace\0\
RemoteQTitleAction\1\
NoRemoteWinTitle\0\
NoAltScreen\0\
NoRemoteResize\0\
NoMouseReporting\0\
NoApplicationCursors\0\
NoApplicationKeys\0\
LinuxFunctionKeys\0\
RXVTHomeEnd\0\
BackspaceIsDelete\1\
PassiveTelnet\0\
RFCEnviron\0\
RemoteCommand\\
PublicKeyFile\\
SSH2DES\0\
SshProt\2\
SshNoShell\0\
AuthKI\1\
AuthTIS\0\
SshNoAuth\0\
RekeyBytes\1G\
RekeyTime\60\
KEX\dh-gex-sha1,dh-group14-sha1,dh-group1-sha1,WARN\
Cipher\aes,blowfish,3des,WARN,arcfour,des\
ChangeUsername\0\
AgentFwd\0\
TryAgent\1\
Compression\0\
NoPTY\0\
LocalUserName\\
UserName\\
Environment\\
ProxyTelnetCommand\connect%20%25host%20%25port%5Cn\
ProxyPassword\\
ProxyUsername\\
ProxyPort\80\
ProxyHost\proxy\
ProxyMethod\0\
ProxyLocalhost\0\
ProxyDNS\1\
ProxyExcludeList\\
AddressFamily\0\
TerminalModes\INTR=A,QUIT=A,ERASE=A,KILL=A,EOF=A,EOL=A,EOL2=A,START=A,STOP=A,SUSP=A,DSUSP=A,REPRINT=A,WERASE=A,LNEXT=A,FLUSH=A,SWTCH=A,STATUS=A,DISCARD=A,IGNPAR=A,PARMRK=A,INPCK=A,ISTRIP=A,INLCR=A,IGNCR=A,ICRNL=A,IUCLC=A,IXON=A,IXANY=A,IXOFF=A,IMAXBEL=A,ISIG=A,ICANON=A,XCASE=A,ECHO=A,ECHOE=A,ECHOK=A,ECHONL=A,NOFLSH=A,TOSTOP=A,IEXTEN=A,ECHOCTL=A,ECHOKE=A,PENDIN=A,OPOST=A,OLCUC=A,ONLCR=A,OCRNL=A,ONOCR=A,ONLRET=A,CS7=A,CS8=A,PARENB=A,PARODD=A,\
TerminalSpeed\38400,38400\
TerminalType\xterm-256color\
TCPKeepalives\0\
TCPNoDelay\1\
PingIntervalSecs\0\
PingInterval\0\
WarnOnClose\1\
CloseOnExit\1\
PortNumber\22\
Protocol\ssh\
SSHLogOmitData\0\
SSHLogOmitPasswords\1\
LogFlush\1\
LogFileClash\-1\
LogType\0\
LogFileName\putty.log\
HostName\\
Present\1\

Latest revision as of 01:52, 30 December 2021

PuTTY is a simple SSH client. There is a fork of the original PuTTY named PuTTY Tray which contains a lot of extra useful features but is no longer maintained.

I've since created a patched version of PuTTY with the features I use from PuTTY Tray and is available on my GitLab repository https://git.steamr.com/others/putty.

PuTTY with Features

Modified PuTTY with extra features

My copy of upstream PuTTY with additional features. Get the source code or the latest pre-compiled binaries.

Features

  • Based on latest PuTTY source (0.71)
  • File based sessions, in addition to existing registry based sessions
  • On the fly Terminal Resizing (Ctrl + Scroll)
  • Window Transparency (Ctrl + Shift + Scroll)
  • Longer sessions list on startup

Features from PuTTY Tray that have not been implemented as they aren't useful to me:

  • Minimize to tray
  • Hyperlink support (risky, especially when working with malicious scripts or programs)
  • Adb
  • Cygterm
  • Embedded keygen and agent


Project Websites