PK
"\M META-INF/ PK
!\MLh h META-INF/MANIFEST.MFManifest-Version: 1.0
Ant-Version: Apache Ant 1.9.7
Created-By: 1.8.0_192-b12 (Oracle Corporation)
PK
!\M WEB-INF/PK
!\M WEB-INF/classes/PK
!\M WEB-INF/classes/net/PK
!\M WEB-INF/classes/net/ogris/PK
!\M WEB-INF/classes/net/ogris/guaca/PK
!\M]: : META-INF/context.xml
PK
!\M ) WEB-INF/classes/net/ogris/guaca/dip.class 2
w
v
)
0 0
; ;
0
@
@
@ 0
G
G
! "#$
X
X%
&'(
\)*
^+
,
-./
01
2
3456 789 :;
l<=
n<>
p<?
r<
v@ABC ()V Code LineNumberTable LocalVariableTable this Lnet/ogris/guaca/dip; processRequest R(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V paramName Ljava/lang/String; port param Lorg/w3c/dom/Element; j I entry Entry InnerClasses Ljava/util/Map$Entry; config cfg Ljava/util/HashMap; params Lorg/w3c/dom/NodeList; numParams i trans !Ljavax/xml/transform/Transformer; fos Ljava/io/FileOutputStream; lock Ljava/nio/channels/FileLock; redirection
configfile reqParams
paramNames Ljava/util/Enumeration; protocol connid xml Lorg/w3c/dom/Document; docElem configs
numConfigs e 7Ljavax/xml/transform/TransformerConfigurationException; *Ljavax/xml/transform/TransformerException; 0Ljavax/xml/parsers/ParserConfigurationException; Lorg/xml/sax/SAXException; request 'Ljavax/servlet/http/HttpServletRequest; response (Ljavax/servlet/http/HttpServletResponse; LocalVariableTypeTable ;Ljava/util/Map$Entry; 9Ljava/util/HashMap; +Ljava/util/Enumeration;
StackMapTable DBE F GH;=>?
ExceptionsIJ doGet doPost getServletInfo ()Ljava/lang/String;
SourceFile dip.java x yKL &javax/servlet/http/HttpServletResponse no redirectionMN
no configfile java/util/HashMapEOPDQRST java/lang/StringULVW hostnameXY
need hostname
need protocolZ[ vnc\Y 5900 rdp 3389 ssh 22 unknown protocol and no port color-depth 24]W security tls ignore-cert true^_`ab java/io/File xcdefFghijGklmn org/w3c/dom/Elementop nameqL valuerstuvHwRxTy java/util/Map$EntryzT{T|}~ java/lang/StringBuilder ( [ java/util/TreeMap x , = )_ javax/xml/transform/OutputKeys indent yes omit-xml-declaration method ){http://xml.apache.org/xslt}indent-amount 4 java/io/FileOutputStream !javax/xml/transform/dom/DOMSource x 'javax/xml/transform/stream/StreamResult x y cnoauth
Set-Cookie JSESSIONID=; path= GUAC_AUTH=; path=
/#/client/c 5javax/xml/transform/TransformerConfigurationException (javax/xml/transform/TransformerException .javax/xml/parsers/ParserConfigurationException org/xml/sax/SAXException Short description net/ogris/guaca/dip javax/servlet/http/HttpServlet java/util/Enumeration %javax/servlet/http/HttpServletRequest org/w3c/dom/Document org/w3c/dom/NodeList java/util/Iterator javax/servlet/ServletException java/io/IOException getInitParameter &(Ljava/lang/String;)Ljava/lang/String; sendError (ILjava/lang/String;)V getParameterNames ()Ljava/util/Enumeration; hasMoreElements ()Z nextElement ()Ljava/lang/Object; getParameter put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; containsKey (Ljava/lang/Object;)Z get &(Ljava/lang/Object;)Ljava/lang/Object; equals putIfAbsent (javax/xml/parsers/DocumentBuilderFactory newInstance ,()Ljavax/xml/parsers/DocumentBuilderFactory; newDocumentBuilder %()Ljavax/xml/parsers/DocumentBuilder; (Ljava/lang/String;)V !javax/xml/parsers/DocumentBuilder parse &(Ljava/io/File;)Lorg/w3c/dom/Document; getDocumentElement ()Lorg/w3c/dom/Element;
getChildNodes ()Lorg/w3c/dom/NodeList; getLength ()I item (I)Lorg/w3c/dom/Node; org/w3c/dom/Node getNodeName getAttribute entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext next
java/util/Map getKey getValue
createElement )(Ljava/lang/String;)Lorg/w3c/dom/Element; appendChild &(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString setAttribute '(Ljava/lang/String;Ljava/lang/String;)V remove (Ljava/util/Map;)V &javax/xml/transform/TransformerFactory *()Ljavax/xml/transform/TransformerFactory; newTransformer #()Ljavax/xml/transform/Transformer; javax/xml/transform/Transformer setOutputProperty
getChannel !()Ljava/nio/channels/FileChannel; java/nio/channels/FileChannel ()Ljava/nio/channels/FileLock; (Lorg/w3c/dom/Node;)V (Ljava/io/OutputStream;)V transform ;(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V java/nio/channels/FileLock release java/util/Base64
getEncoder Encoder ()Ljava/util/Base64$Encoder; getBytes ()[B java/util/Base64$Encoder encodeToString ([B)Ljava/lang/String; addHeader sendRedirect
getMessage ! v w x y z / * { " | } ~ z
!* N- , * : , Y
:+ : "
:+ W , , : L
: 1
:
: , W
! "W #$ "W%&