Files
metasploit-gs/external/source/tightvnc/classes/VncViewer.class
T

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

182 lines
18 KiB
Plaintext
Raw Normal View History

Êþº¾-
H· ¸ ¹º
· »
¼
H½
¾ ¿ÀÁ
 ÃÄ
ÅÆ ÇÈ
· ÉÊ
Ë ÌÍ
Ë Î
ÏÐ
Ë Ñ Ò Ó Ô Õ Ö
רÙ
%Ú Û
%½Ü
)· Ý
ÅÞß
-· -à -á âã
2Ë ä
)å
Åæ
ç
è é
êë
ìíîï
=ð =ñ =ò
ó -ô -õö
D·÷
Fø ùú
Iû ü -ý þ ÿ

×

Å
2


W·
W

W

 
W 
 



!
2"#
$

%&
 '(
y)*+
, }-
y./
}û
0123
4
56
7
×89:;<
=>
?@ AB C
DE F G
HI
J
KL
MN O
P
QR
<Â S
ÅT
ÅUVW
¦ÂXY
©Z
ê[
¦\]
®^ -_`
±Ë -a -b
±c
±d
e
fgh ij k
l
m n o
p qrÐ st
Wuvèw x y z { |
}
~


 
ƒ
ƒ
ê
lˆ

Š
ŒŽ

H




˜
š

œ žŸ ¡ ¢£ ¤¥ ¦§ ¨© ª« ¬­®

¯
}°
}±²
³
´µ

³
H·
}¸¹
꺻
¼ ½@@ ¾@Y
¿À Á ÂÃÄÅÆ
WÇÈ É Ê Ë Ì ÍÎÏ ÐÑÒÓÔÕ Ö ×ØÙÚ
×ÛÜ
Ý
Þ
%ß
%àá
Åâ
¦ãä
=ð
Då
Fûæ
AËçèé
ê
êëìíî
inAnAppletZinSeparateFramemainArgs[Ljava/lang/String;rfb
LRfbProto; rfbThreadLjava/lang/Thread;vncFrameLjava/awt/Frame; vncContainerLjava/awt/Container;desktopScrollPaneLjava/awt/ScrollPane;gridbagLjava/awt/GridBagLayout; buttonPanel
LButtonPanel;connStatusLabelLjava/awt/Label;vc LVncCanvas;optionsLOptionsFrame; clipboardLClipboardFrame;recLRecordingFrame;
recordingSyncLjava/lang/Object;sessionFileNameLjava/lang/String;recordingActiverecordingStatusChangedcursorUpdatesDefeightBitColorsDef
socketFactoryhostportI
passwordParam showControls offerReloginshowOfflineDesktopdeferScreenUpdatesdeferCursorUpdatesdeferUpdateRequestsdebugStatsExcludeUpdatesdebugStatsMeasureUpdates refAppletLjava/applet/Applet;encodingsSaved[InEncodingsSaved<init>()VCodeLineNumberTablemain([Ljava/lang/String;)Vinitupdate(Ljava/awt/Graphics;)Vrun createCanvas(II)V
ExceptionsprocessNormalProtocolconnectAndAuthenticateshowConnectionStatus(Ljava/lang/String;)V askPassword()Ljava/lang/String;doProtocolInitialisation setEncodingsautoSelectEncodings(Z)V
setCutTextsetRecordingStatuscheckRecordingStatus()ZstartRecording
stopRecordingreadParametersreadPasswordParameters
readParameter'(Ljava/lang/String;Z)Ljava/lang/String;readIntParameter(Ljava/lang/String;I)ImoveFocusToDesktop
disconnect
fatalError*(Ljava/lang/String;Ljava/lang/Exception;)V showMessagestopdestroy enableInput
windowClosing(Ljava/awt/event/WindowEvent;)VwindowActivatedwindowDeactivated windowOpened windowClosedwindowIconifiedwindowDeiconified
SourceFileVncViewer.java ƒ KL ML VncViewer NO ˆƒ ïƒ Ÿƒ }~java/awt/FrameTightVNC  TUCenterð ñò VWjava/lang/Object hi OptionsFrame ó bcClipboardFrame de ôœRecordingFrame fg jk lL mL nk okõ ö÷java/lang/Thread ø RSjava/awt/GridBagLayout Z[ ùújava/awt/GridBagConstraints ûs üs uL ButtonPanel \] ýþ ñÿ ƒ ƒ L  java/lang/Exceptionjava/awt/Dimension  s s Œ  
 
java/awt/Paneljava/awt/FlowLayout  `ajava/awt/ScrollPane 
XY s PQ k  ƒ ƒ ƒ ƒ ¥ƒ ƒjava/net/NoRouteToHostExceptionjava/lang/StringBuffer#Network error: no route to server:  qk  §¨java/net/UnknownHostException$Network error: server name unknown: java/net/ConnectException,Network error: could not connect to server: : rs java/io/EOFException wL ƒ ,Network error: remote side closed connection  ¬˜ [disconnected]  œ !ƒ "ƒjava/io/IOException # $%Network Error: Error: java.awt.Graphics2D &'
VncCanvas2java/lang/Class () *+ ,-java/lang/Integer. /0 VncCanvas%Warning: Java 2D API is not available 19Ignoring RFB socket exceptions because applet is stoppingInitializing...  2ƒConnecting to , port ...RfbProto 3Connected to server 4ƒ%RFB server supports protocol version 5s. 6s 7ƒUsing RFB protocol version 8s 9s :%%Enabling TightVNC protocol extensions ;ƒ <%No authentication needed =ƒ&Performing standard VNC authentication tk > Unknown authentication scheme ^_ ?@ ABjava/awt/LabelStatus: 
java/awt/Font Helvetica C DE Fjava/awt/Insets G HI AuthPanel Js Ks Lƒ M Nƒ OƒDesktop name is Desktop size is Ps x Qs ƒ ˜ RL Ss TU sUsing Tight/ZRLE encodings  Throughput V& kbit/s - changing to Hextile encoding* kbit/s - changing to Tight/ZRLE encodings WL Xs Ys ZL [L \] ^ƒ _ ƒ žƒ `ab cDisable d e˜No fƒ gƒRecording the session in hSession recording stopped.HOST ¡¢ ijk l mnHOST parameter not specified §PORT £¤  ƒOpen New WindowYes op
Show Controls vL
Offer ReloginShow Offline DesktopDefer screen updates xsDefer cursor updates ysDefer update requests zsDEBUG_XU {sDEBUG_CU |s
SocketFactory pk ENCPASSWORDPASSWORD qr s¤ tu DesCipher v wxjava/lang/String yz parameter not specified s{java/lang/NumberFormatException |ƒ
Disconnecting }U ~ s ƒ s sUpdates received:  ( rectangles + 
pseudo),  updates/sec s ˆs s Šs sRectangles: Tight=(JPEG= Œs) ZRLE= Hextile= Raw=
CopyRect= other= s Žs Pixel data:  bytes,  compressed, ratio ƒ Disconnected © 
 ªƒRFB thread finished ƒ java/awt/GridLayout ú ReloginPanelStopping appletDestroying appletClosing window ¦ƒ ƒjava/applet/Appletjava/lang/Runnablejava/awt/event/WindowListenerstartjava/awt/Containeradd<(Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Component;(LVncViewer;)V
checkSecurityjava/awt/WindowaddWindowListener"(Ljava/awt/event/WindowListener;)V(Ljava/lang/Runnable;)V setLayout(Ljava/awt/LayoutManager;)V gridwidthanchorsetConstraints4(Ljava/awt/Component;Ljava/awt/GridBagConstraints;)V*(Ljava/awt/Component;)Ljava/awt/Component; autoScalejava/awt/Component
getToolkit()Ljava/awt/Toolkit;java/awt/Toolkit
getScreenSize()Ljava/awt/Dimension;widthheightweightxDweighty(III)V(I)Vfill desktopNamesetTitlepackresizeDesktopFramevalidate
enableButtonsappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString(I)Ljava/lang/StringBuffer;java/lang/ThrowableprintStackTracejava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnclosedclosedisableButtonsOnDisconnect
getMessagelength()IforName%(Ljava/lang/String;)Ljava/lang/Class;getClass()Ljava/lang/Class;TYPELjava/lang/Class;getConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;java/lang/reflect/Constructor newInstance'([Ljava/lang/Object;)Ljava/lang/Object;(LVncViewer;II)Vshow!(Ljava/lang/String;ILVncViewer;)VreadVersionMsg serverMajor serverMinorwriteVersionMsg clientMajor clientMinornegotiateSecuritysetupTunnelingnegotiateAuthenticationTightauthenticateNoneauthenticateVNC isAncestorOf(Ljava/awt/Component;)Zremove(Ljava/awt/Component;)V(Ljava/lang/String;II)VsetFont(Ljava/awt/Font;)VsetText(IIII)VinsetsLjava/awt/Insets;ipadxipadymoveFocusToDefaultField getPasswordwriteClientInitreadServerInitframebufferWidthframebufferHeightinNormalProtocolpreferredEncodingkbitsPerSecond()J(J)Ljava/lang/StringBuffer; useCopyRect
compressLevel jpegQualityrequestCursorUpdatesignoreCursorUpdateswriteSetEncodings([II)VsoftCursorFreewriteClientCutTextchoices[Ljava/awt/Choice;java/awt/ChoicegetSelectedItemselect
setEnabledsetColorFormat closeSession startSession getCodeBase()Ljava/net/URL; java/net/URLgetHostequals(Ljava/lang/Object;)ZequalsIgnoreCase(Ljava/lang/String;)Z substring(II)Ljava/lang/String;parseInt byteValue()B([B)Vdecrypt ([BI[BI)V getParameter&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)I requestFocuscurrentTimeMillis
statStartTimeJstatNumUpdatesjava/lang/Mathround(D)JstatNumPixelRectsstatNumTotalRects(D)Ljava/lang/StringBuffer;statNumRectsTightstatNumRectsZRLEstatNumRectsHextilestatNumRectsRawstatNumRectsCopystatNumRectsTightJPEGstatNumBytesDecodedstatNumBytesEncodeddisposeexit
currentThread()Ljava/lang/Thread; removeAll(Ljava/lang/String;I)Vhide!HIJ$KLMLNOPQRSTUVWXYZ[\]^_`abcdefghijklLmLnkokpkqkrstkuLvLwLxsyszs{s|s }~s&ƒ/*µ*µ±!$ % P »L+*µ+µ+µ±-.
/0234ˆƒ¯*¶
*´-*» Y ·
µšW**´µ§**µµY*·µY*·µ¸Y*·µ*µ*µ *µ!*µ"*µ#*´ *´$*»%Y*·'*´^egijk#l.n9p>sIuUvawgxszx{}|}~Œƒ§®Š±ˆƒPÄ*»)Y·+*´*´-Y·.L+µ/+µ0*´1™'*»2Y*·4*´+*´4+¶5*´*´6W*¶7*¶8*´´9™8*´1*´;M§=Y·>M*,´? d,´@ *A+µB+µC*´DY·EM,»FY·,,*´6W*»IY·K+µL*´+*´K+¶5*´K,¶6W*´*´6W*´*´M´O*´P*´*´+*´H+¶5**´6W*¶R*´1™
*´S*¶T*¶rM*»WY·XZ*´\,¶SM*»WY·XZ*´\,¶4M*»WY·XZ*´ZZ*´\,¶ M*´f™Š,¶hj*´ *´Hk*´#*´»WY·X*´M´ZO*´*´
*´n*´1™0*´)*´o*´
*´
*i,¶pM,¶qN-Æ%-¶r™WY·XZ-¶\,¶ *,¶t,¶8M,¶qN-Æ%-¶r™WY·XZ-¶\,¶ *,¶t,¶mx{<TQTVTQs^TQ`TQ½eTQVpTQŽ<BP #)0˜<HšTžXŸ\¢m¥x¨{¦|§©˜ª«¡®¦¯«±²µºÈ·Ñ»Ý¼â½î¾÷ÁÂÃÄÆ"É.Ê7Ë;ÏBÐIÒMÓQTÕUÖps×tØÙÚº½Ü¾ÝÅÞÉßÑàØáàãçäæçè-é4ê;ëEíLñSVóWô\õgöøŽúûüŸýºÿÌ҂*µHv¸wNx¸wN½yYzSY²{SY²{S:-|:½Y*SY»}Y·~SY»}Y·~S:*À€µ hj*´€Y*·‚µ`c<6
  *2R`cdlsŽpƒX *´ƒ§L*´²h„¶+¿±