PuTTYTray + iPuTTY 기반으로 개발한 한글 PuTTY 클라이언트
Clone or download
Latest commit bd234f5 May 28, 2017
Permalink
Failed to load latest commit information.
charset Rework versioning system to not depend on Subversion. Sep 24, 2014
contrib Remove some unused variables. Feb 29, 2016
doc Merge tag '0.67' Mar 15, 2016
icons Stop using physical tabs in Python. (I was goaded into doing this by Feb 28, 2009
macosx Revert "Move echo/edit state change functionality out of ldisc_send." Sep 21, 2015
testdata Fix an array-size bug in modmul, and add some tests for it. Aug 2, 2013
unix Merge tag '0.67' Mar 15, 2016
windows NFC Normalize May 26, 2017
.gitignore VS2015 프로젝트 파일 생성하도록 수정 Jun 28, 2016
Buildscr Update version number for 0.67 release. Feb 29, 2016
Buildscr.cv Rework versioning system to not depend on Subversion. Sep 24, 2014
CHECKLST.txt Autogenerate licence text in doc subdir from LICENCE. Feb 29, 2016
CONTRIBUTING.md Update CONTRIBUTING.md Jun 28, 2016
LATEST.VER Update version number for 0.67 release. Feb 29, 2016
LICENCE 라이센스 파일에 iPuTTY 저자 추가 Jun 28, 2016
README Update documentation to refer to Git rather than Subversion. Nov 1, 2014
README.md Update README.md Jun 28, 2016
Recipe rebase하면서 잘못 추가된 BOM 삭제 Jun 28, 2016
adb.c clang warnings Sep 19, 2013
be_all.c ADB Enhanced Version Aug 11, 2013
be_all_s.c Applied putty-0.60-cygterm-20101029.patch Aug 11, 2013
be_all_u.c builds on the unix Aug 11, 2013
be_none.c Fix bug in which the SSH-only tools (pscp, psftp) did not honour a Jul 27, 2011
be_nos_s.c Applied putty-0.60-cygterm-20101029.patch Aug 11, 2013
be_nos_u.c builds on the unix Aug 11, 2013
be_nossh.c ADB: Update for new conf system Aug 11, 2013
be_ssh.c Fix bug in which the SSH-only tools (pscp, psftp) did not honour a Jul 27, 2011
callback.c Oops! Remove a tight-looping diagnostic. Sep 15, 2013
cmdgen.c Revert "Elliptic-curve cryptography support." Sep 20, 2015
cmdline.c Merge tag '0.67' Mar 15, 2016
conf.c some easy warnings Aug 11, 2013
config.c Merge tag '0.66' Dec 13, 2015
configure.ac Merge tag '0.65' Sep 20, 2015
cproxy.c Avoid -Wmisleading-indentation warnings with GCC 6. Feb 29, 2016
dialog.c Dumb merge attempt Feb 17, 2015
dialog.h Merge tag '0.65' Sep 20, 2015
errsock.c Log identifying information for the other end of connections. Jun 20, 2015
import.c Merge tag '0.67' Mar 15, 2016
int64.c Further correction: on reflection, after examining all the call Sep 16, 2008
int64.h Some extra int64 functions. Aug 5, 2006
ldisc.c Revert "Move echo/edit state change functionality out of ldisc_send." Sep 21, 2015
ldisc.h Post-release destabilisation! Completely remove the struct type Jul 14, 2011
ldiscucs.c Patch from Yoshida Masato to fill in the missing pieces of Windows Feb 17, 2012
licence.pl Autogenerate licence text in doc subdir from LICENCE. Feb 29, 2016
logging.c Merge tag '0.66' Dec 13, 2015
minibidi.c Rework versioning system to not depend on Subversion. Sep 24, 2014
misc.c wchar_t를 다루기 위한 함수 추가 Jun 28, 2016
misc.h wchar_t를 다루기 위한 함수 추가 Jun 28, 2016
miscucs.c New centralised helper function dup_mb_to_wc(). Oct 17, 2015
mkauto.sh Move the Unix configure script up to the top level. Feb 22, 2014
mkfiles.pl usp10.lib 추가를 mkfiles가 아닌 Recipe에서 하도록 수정 Jun 28, 2016
mksrcarc.sh Stop using 'zip -k' to construct the Windows source archive. Mar 4, 2014
mkunxarc.sh Turn mkunxarc.sh back into an ordinary sh script. Oct 1, 2014
network.h Merge tag '0.65' Sep 20, 2015
nocproxy.c Malcolm Smith's patch to support CHAP (digest-based) authentication Aug 30, 2004
nogss.c Rewrite gprefs() in settings.c so that its input mapping includes Jun 25, 2011
noprint.c A few small changes to make the PuTTY source base more usable as a Dec 9, 2005
noshare.c Fix the prototype of the stub function in noshare.c. Apr 22, 2014
noterm.c Make calling term_nopaste() a cross-platform feature. Aug 17, 2013
notiming.c Two related changes to timing code: Sep 18, 2012
pgssapi.c Patch from Alejandro Sedeno, somewhat modified by me, which May 19, 2010
pgssapi.h Patch from Alejandro Sedeno, somewhat modified by me, which May 19, 2010
pinger.c easy to clean warnings Aug 11, 2013
portfwd.c Log identifying information for the other end of connections. Jun 20, 2015
pproxy.c Post-release destabilisation! Completely remove the struct type Jul 14, 2011
proxy.c Merge tag '0.67' Mar 15, 2016
proxy.h Replace the hacky 'OSSocket' type with a closure. Nov 17, 2013
pscp.c Merge tag '0.67' Mar 15, 2016
psftp.c NFC Normalize May 26, 2017
psftp.h Propagate file permissions in both directions in Unix pscp and psftp. Aug 11, 2011
putty.h wchar_t로 변경하면서 누락된 부분 수정 Jun 28, 2016
puttymem.h Rework the new type-check in sresize so that it doesn't cause a Jul 19, 2012
puttyps.h Oops: r9004 should have removed various pieces from the Makefile and Sep 25, 2010
raw.c Dumb merge attempt Feb 17, 2015
release.pl Further release automation. Feb 29, 2016
resource.h Initial checkin: beta 0.43 Jan 8, 1999
rlogin.c Dumb merge attempt Feb 17, 2015
sercfg.c Post-release destabilisation! Completely remove the struct type Jul 14, 2011
settings.c 콘솔 유니코드 출력 관련 설정 추가 Jun 28, 2016
sftp.c Tighten up a lot of casts from unsigned to int which are read by one Jul 14, 2013
sftp.h Propagate file permissions in both directions in Unix pscp and psftp. Aug 11, 2011
sign.sh Key rollover: switch to signing using the new keys. Oct 17, 2015
ssh.c Merge tag '0.67' Mar 15, 2016
ssh.h Revert "Factor out the DSA deterministic k generator." Sep 20, 2015
sshaes.c Introduce a new utility function smemclr(), which memsets things to Jul 22, 2012
ssharcf.c Introduce a new utility function smemclr(), which memsets things to Jul 22, 2012
sshblowf.c Provide a script to regenerate the Blowfish init tables. Jun 20, 2015
sshbn.c bignum_set_bit: Don't abort if asked to clear an inaccessible bit Feb 29, 2016
sshbn.h Use 64-bit BignumInt wherever __uint128_t is available. Jun 20, 2015
sshcrc.c Fix a 64-bit-cleanness error in sshcrc's generator. Feb 29, 2016
sshcrcda.c clang --analyze warnings: mostly asserts Aug 11, 2013
sshdes.c Implement connection sharing between instances of PuTTY. Nov 17, 2013
sshdh.c Enforce acceptable range for Diffie-Hellman server value. Feb 28, 2015
sshdss.c Revert "Factor out the DSA deterministic k generator." Sep 20, 2015
sshdssg.c Generate keys more carefully, so that when the user asks for an n-bit Mar 4, 2012
sshgss.h Post-release destabilisation! Completely remove the struct type Jul 14, 2011
sshgssc.c Patch from Alejandro Sedeno, somewhat modified by me, which May 19, 2010
sshgssc.h Patch from Alejandro Sedeno, somewhat modified by me, which May 19, 2010
sshmd5.c Add smemclrs of all hash states we destroy. Jun 20, 2015
sshnogss.c Post-release destabilisation! Completely remove the struct type Jul 14, 2011
sshprime.c Generate keys more carefully, so that when the user asks for an n-bit Mar 4, 2012
sshpubk.c Revert "Elliptic-curve cryptography support." Sep 20, 2015
sshrand.c random_ref() should always increment the reference count. Oct 9, 2013
sshrsa.c rsa2_pubkey_bits: Cope correctly with a NULL return from rsa2_newkey() Oct 24, 2015
sshrsag.c Make modinv able to return NULL if its inputs are not coprime, and Aug 4, 2013
sshsh256.c Add smemclrs of all hash states we destroy. Jun 20, 2015
sshsh512.c Revert "Provide SHA-384 and SHA-512 as hashes usable in SSH KEX." Sep 20, 2015
sshsha.c Add smemclrs of all hash states we destroy. Jun 20, 2015
sshshare.c Clean up downstream sockets when upstream loses its SSH connection. Jun 20, 2015
sshzlib.c Add a missing bounds check in the Deflate decompressor. Oct 1, 2014
storage.h GH-10: Further strip down the storage type switching Oct 30, 2013
telnet.c Revert "Move echo/edit state change functionality out of ldisc_send." Sep 21, 2015
terminal.c italic 폰트 지원 패치 적용 Jun 28, 2016
terminal.h 한글 패치 적용 Jun 28, 2016
testback.c Rework versioning system to not depend on Subversion. Sep 24, 2014
time.c Comment explaining location in top-level directory. Feb 7, 2005
timing.c Fix a stupid sign bug in run_timers() that broke Windows Plink (and Sep 19, 2012
tree234.c Fixes for the tree234 unit test: break its dependencies on half of the Jul 11, 2013
tree234.h Run entire source base through GNU indent to tidy up the varying May 6, 2001
urlhack.c "Urls" submenu of the main menu Jan 11, 2014
version.c unnecessary whitespace change removed Sep 21, 2015
version.h Rework versioning system to not depend on Subversion. Sep 24, 2014
wcwidth.c Fix another type mismatch introduced by r9409. Mar 5, 2012
wildcard.c Add a missing null pointer check in wc_unescape, to bring it in line Jul 14, 2013
x11fwd.c mismerge caught by unintialised variable warning Dec 13, 2015

README.md

HPuTTY

PuTTYTray + iPuTTY 기반으로 개발한 한글 PuTTY 클라이언트

사용 방법

  1. 설치 후 사용

  2. 프로젝트 Releases 페이지에서 hputty-*-installer.exe 파일 다운로드

  3. installer 파일 실행 후 설치

  4. 시작 메뉴에서 HPuTTY > putty 항목을 찾아 실행

  5. 다운로드 후 사용

  6. 프로젝트 Releases 페이지에서 putty.exe 다운로드

  7. putty.exe 실행

HPuTTY 에서 추가한 기능

  • Unicode fallback font 지원 - 폰트에 특정 유니코드 글자가 없더라도 표시 할 수 있는 다른 폰트로 대체하여 표시해줍니다.

iPuTTY 에서 가져온 기능

  • On-the-spot IME 지원 - IME 조합을 커서에서 직접 조합합니다. IME 조합시 터미널 창을 벗어나서 조합하거나, 커서가 이상 하게 보이는 문제가 해결 됩니다.
  • CP949/UTF-8 빠른 변경 메뉴 - 레거시 서버에서 빠르게 인코딩 전환이 가능합니다.
  • ANSI/유니코드 폰트 분리 - ANSI 문자와 폰트와, 유니코드 폰트를 따로 지정 가능합니다.
  • 투명도 조절 단축키
    • alt + [, ] 키를 사용해서 3단계 ( 거의 투명, 약간 투명, 불투명 ) 으로 투명도 조절
    • alt + shift +[, ] 키를 사용해서 미세한 투명도 조절
  • Ctrl+Tab키로 다른 putty 창으로 전환
  • 윈도우 버전을 인식하여 폰트 지정 ( 윈도우 Vista이상에서는 Consolas, XP 이하에서는 Courier New 사용 )
  • UTF-8을 기본 인코딩으로 설정
  • Italic체 지원

License

MIT license.

자세한 내용은 LICENCE 파일을 참고하세요.