├── 1.php ├── CASignCert.php ├── Crypt ├── AES.php ├── Base.php ├── Blowfish.php ├── DES.php ├── Hash.php ├── RC2.php ├── RC4.php ├── RSA.php ├── Random.php ├── Rijndael.php ├── TripleDES.php └── Twofish.php ├── DBAdopt ├── _class │ ├── BLL │ │ └── operator.php │ ├── DAL │ │ ├── activeLink │ │ │ ├── activeLink_fileDAL.class.php │ │ │ ├── activeLink_mssqlDAL.class.php │ │ │ ├── activeLink_mysqlDAL.class.php │ │ │ └── activeLink_sqliteDAL.class.php │ │ ├── activeServer │ │ │ ├── activeServer_fileDAL.class.php │ │ │ ├── activeServer_mssqlDAL.class.php │ │ │ ├── activeServer_mysqlDAL.class.php │ │ │ └── activeServer_sqliteDAL.class.php │ │ ├── cert │ │ │ ├── cert_fileDAL.class.php │ │ │ ├── cert_mssqlDAL.class.php │ │ │ ├── cert_mysqlDAL.class.php │ │ │ └── cert_sqliteDAL.class.php │ │ ├── shell │ │ │ ├── shell_fileDAL.class.php │ │ │ ├── shell_mssqlDAL.class.php │ │ │ ├── shell_mysqlDAL.class.php │ │ │ └── shell_sqliteDAL.class.php │ │ └── tempPassword │ │ │ └── tempPassword_mysqlDAL.class.php │ ├── IDAL │ │ ├── activeLinkIDAL.class.php │ │ ├── activeServerIDAL.class.php │ │ ├── certIDAL.class.php │ │ ├── shellIDAL.class.php │ │ └── tempPasswordIDAL.class.php │ └── Model │ │ ├── activeLinkModel.class.php │ │ ├── activeServerModel.class.php │ │ ├── baseModel.class.php │ │ ├── certModel.class.php │ │ ├── shellModel.class.php │ │ └── tempPasswordModel.class.php ├── file.php ├── mssql.php ├── mysql.php └── sqlite.php ├── Data └── format │ └── LinkCreateFlow.class.php ├── DataOperator.php ├── DataTransport.php ├── File ├── ANSI.php ├── ASN1.php └── X509.php ├── KeyManage.php ├── Math └── BigInteger.php ├── Net ├── SCP.php ├── SFTP.php ├── SFTP │ └── Stream.php ├── SSH1.php └── SSH2.php ├── Session.php ├── System ├── SSH │ └── Agent.php └── SSH_Agent.php ├── UI ├── CertManage.php ├── SystemSetting.php ├── WebShellManage.php ├── activeLink.php ├── assets │ ├── css │ │ ├── minimal.css │ │ └── vendor │ │ │ ├── animate │ │ │ ├── animate.css │ │ │ └── animate.min.css │ │ │ ├── bootstrap-checkbox.css │ │ │ ├── bootstrap │ │ │ └── bootstrap.min.css │ │ │ └── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ └── glyphicons-halflings-regular.woff │ ├── images │ │ ├── arnold-avatar.jpg │ │ ├── backgrounds │ │ │ ├── 1.jpg │ │ │ ├── 2.jpg │ │ │ ├── 3.jpg │ │ │ ├── 4.jpg │ │ │ ├── 5.jpg │ │ │ ├── 6.jpg │ │ │ └── thumbs │ │ │ │ ├── 1.jpg │ │ │ │ ├── 2.jpg │ │ │ │ ├── 3.jpg │ │ │ │ ├── 4.jpg │ │ │ │ ├── 5.jpg │ │ │ │ └── 6.jpg │ │ ├── bootstrap-colorpicker │ │ │ ├── alpha-horizontal.png │ │ │ ├── alpha.png │ │ │ ├── hue-horizontal.png │ │ │ ├── hue.png │ │ │ └── saturation.png │ │ ├── carousel │ │ │ ├── carousel1.jpg │ │ │ ├── carousel2.jpg │ │ │ ├── carousel3.jpg │ │ │ └── carousel4.jpg │ │ ├── chosen-sprite-transparent.png │ │ ├── dot_pattern.png │ │ ├── george-avatar.jpg │ │ ├── ici-avatar.jpg │ │ ├── loader.gif │ │ ├── logo-big.png │ │ ├── minimal-logo.png │ │ ├── modal-close-hover.png │ │ ├── modal-close.png │ │ ├── noise.png │ │ ├── peter-avatar.jpg │ │ ├── profile-photo.jpg │ │ ├── random-avatar1.jpg │ │ ├── random-avatar2.jpg │ │ ├── random-avatar4.jpg │ │ ├── random-avatar5.jpg │ │ ├── random-avatar6.jpg │ │ ├── random-avatar7.jpg │ │ └── random-avatar8.jpg │ └── js │ │ ├── assets │ │ └── images │ │ │ └── video.jpg │ │ ├── jquery.js │ │ ├── minimal.min.js │ │ └── vendor │ │ ├── animate-numbers │ │ └── jquery.animateNumbers.js │ │ ├── blockui │ │ └── jquery.blockUI.js │ │ ├── bootstrap │ │ └── bootstrap.min.js │ │ ├── chosen │ │ ├── chosen.jquery.min.js │ │ ├── css │ │ │ ├── chosen-bootstrap.css │ │ │ └── chosen.min.css │ │ └── images │ │ │ ├── chosen-sprite.png │ │ │ └── chosen-sprite@2x.png │ │ ├── colorbox │ │ ├── css │ │ │ ├── colorbox.css │ │ │ └── images │ │ │ │ ├── controls.png │ │ │ │ ├── loading.gif │ │ │ │ └── loading_background.png │ │ └── jquery.colorbox-min.js │ │ ├── colorpalette │ │ ├── bootstrap-colorpalette.css │ │ └── bootstrap-colorpalette.js │ │ ├── colorpicker │ │ ├── bootstrap-colorpicker.min.js │ │ └── css │ │ │ └── bootstrap-colorpicker.css │ │ ├── datatables │ │ ├── ColReorderWithResize.js │ │ ├── colvis │ │ │ └── dataTables.colVis.min.js │ │ ├── css │ │ │ ├── ColVis.css │ │ │ ├── TableTools.css │ │ │ └── dataTables.bootstrap.css │ │ ├── dataTables.bootstrap.js │ │ ├── images │ │ │ ├── background.png │ │ │ ├── collection.png │ │ │ ├── collection_hover.png │ │ │ ├── copy.png │ │ │ ├── copy_hover.png │ │ │ ├── csv.png │ │ │ ├── csv_hover.png │ │ │ ├── datatables │ │ │ │ ├── sort_asc.png │ │ │ │ ├── sort_asc_disabled.png │ │ │ │ ├── sort_both.png │ │ │ │ ├── sort_desc.png │ │ │ │ └── sort_desc_disabled.png │ │ │ ├── pdf.png │ │ │ ├── pdf_hover.png │ │ │ ├── print.png │ │ │ ├── print_hover.png │ │ │ ├── xls.png │ │ │ └── xls_hover.png │ │ ├── jquery.dataTables.min.js │ │ ├── swf │ │ │ └── copy_csv_xls_pdf.swf │ │ └── tabletools │ │ │ ├── ZeroClipboard.js │ │ │ ├── dataTables.tableTools.min.js │ │ │ └── swf │ │ │ └── copy_csv_xls_pdf.swf │ │ ├── datepicker │ │ ├── bootstrap-datetimepicker.min.js │ │ └── css │ │ │ └── bootstrap-datetimepicker.css │ │ ├── easypiechart │ │ └── jquery.easypiechart.min.js │ │ ├── flot │ │ ├── jquery.flot.animator.min.js │ │ ├── jquery.flot.categories.min.js │ │ ├── jquery.flot.min.js │ │ ├── jquery.flot.orderBars.js │ │ ├── jquery.flot.pie.min.js │ │ ├── jquery.flot.selection.min.js │ │ ├── jquery.flot.stack.min.js │ │ ├── jquery.flot.time.min.js │ │ └── jquery.flot.tooltip.min.js │ │ ├── fullcalendar │ │ ├── fullcalendar.css │ │ ├── fullcalendar.min.js │ │ └── jquery-ui-1.10.4.custom.min.js │ │ ├── gmaps │ │ ├── jquery.ui.map.extensions.js │ │ ├── jquery.ui.map.full.min.js │ │ ├── jquery.ui.map.microformat.min.js │ │ └── markerclusterer.min.js │ │ ├── graphtable │ │ └── jquery.graphTable-0.3.js │ │ ├── jgrowl │ │ ├── css │ │ │ └── jquery.jgrowl.min.css │ │ └── jquery.jgrowl.min.js │ │ ├── jquery-file-upload │ │ ├── css │ │ │ ├── jquery.fileupload-noscript.css │ │ │ ├── jquery.fileupload-ui-noscript.css │ │ │ ├── jquery.fileupload-ui.css │ │ │ └── jquery.fileupload.css │ │ ├── fileupload-main.js │ │ ├── img │ │ │ ├── loading.gif │ │ │ └── progressbar.gif │ │ ├── jquery.fileupload-audio.js │ │ ├── jquery.fileupload-image.js │ │ ├── jquery.fileupload-process.js │ │ ├── jquery.fileupload-ui.js │ │ ├── jquery.fileupload-validate.js │ │ ├── jquery.fileupload-video.js │ │ ├── jquery.fileupload.js │ │ ├── jquery.iframe-transport.js │ │ └── vendor │ │ │ └── jquery.ui.widget.js │ │ ├── justgage │ │ └── justgage.js │ │ ├── jvectormaps │ │ ├── addons │ │ │ ├── gdp-data.js │ │ │ ├── jquery-jvectormap-de-merc-en.js │ │ │ ├── jquery-jvectormap-es-merc-en.js │ │ │ ├── jquery-jvectormap-fr-merc-en.js │ │ │ ├── jquery-jvectormap-us-aea-en.js │ │ │ ├── jquery-jvectormap-us-lcc-en.js │ │ │ ├── jquery-jvectormap-world-mill-en.js │ │ │ └── mall-map.js │ │ ├── css │ │ │ └── jquery-jvectormap-1.2.2.css │ │ └── jquery-jvectormap-1.2.2.min.js │ │ ├── mmenu │ │ ├── css │ │ │ └── jquery.mmenu.all.css │ │ └── js │ │ │ └── jquery.mmenu.min.js │ │ ├── momentjs │ │ └── moment-with-langs.min.js │ │ ├── morris │ │ ├── css │ │ │ └── morris.css │ │ └── morris.min.js │ │ ├── nicescroll │ │ └── jquery.nicescroll.min.js │ │ ├── no-ui-slider │ │ ├── css │ │ │ └── jquery.nouislider.min.css │ │ └── jquery.nouislider.min.js │ │ ├── owl-carousel │ │ ├── css │ │ │ ├── AjaxLoader.gif │ │ │ ├── grabbing.png │ │ │ ├── owl.carousel.css │ │ │ └── owl.theme.css │ │ └── owl.carousel.min.js │ │ ├── parsley │ │ └── parsley.min.js │ │ ├── rickshaw │ │ ├── css │ │ │ └── rickshaw.min.css │ │ ├── d3.v2.js │ │ ├── raphael-min.js │ │ └── rickshaw.min.js │ │ ├── skycons │ │ └── skycons.js │ │ ├── sparkline │ │ └── jquery.sparkline.min.js │ │ ├── summernote │ │ ├── css │ │ │ ├── summernote-bs3.css │ │ │ └── summernote.css │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ └── glyphicons-halflings-regular.woff │ │ └── summernote.min.js │ │ ├── superbox │ │ ├── css │ │ │ └── style.css │ │ ├── img │ │ │ └── close.gif │ │ └── superbox.js │ │ ├── tabdrop │ │ ├── bootstrap-tabdrop.min.js │ │ └── css │ │ │ └── tabdrop.css │ │ ├── typeahead │ │ ├── css │ │ │ └── typeahead.js-bootstrap.css │ │ └── typeahead.min.js │ │ ├── videobackground │ │ ├── css │ │ │ └── jquery.videobackground.css │ │ └── jquery.videobackground.js │ │ └── wizard │ │ └── jquery.bootstrap.wizard.min.js ├── css │ ├── VarelaRound.css │ ├── custom.css │ ├── custom_colors.html │ ├── element.css │ ├── fontawesome.css │ ├── grid.css │ ├── icons │ │ ├── aboutus.png │ │ ├── android.png │ │ ├── announce.png │ │ ├── blog.png │ │ ├── calendar.png │ │ ├── clients.png │ │ ├── connection-w.png │ │ ├── connection.png │ │ ├── contact.png │ │ ├── doc-list.png │ │ ├── drupal.png │ │ ├── faq.png │ │ ├── grid.png │ │ ├── home.png │ │ ├── info-icon-b.png │ │ ├── info-icon.png │ │ ├── link.png │ │ ├── magnifier.png │ │ ├── mail-b.png │ │ ├── mail.png │ │ ├── pencil.png │ │ ├── phone.png │ │ ├── portfolio.png │ │ ├── services.png │ │ ├── social-facebook.png │ │ ├── social-twitter.png │ │ ├── social-whale.png │ │ ├── social-youtube.png │ │ ├── star-icon-b.png │ │ ├── tag-cloud.png │ │ ├── title.png │ │ ├── to-left-arrow-double.png │ │ ├── to-left-arrow.png │ │ ├── to-left-icon-black.png │ │ ├── to-right-arrow-double.png │ │ ├── to-right-arrow.png │ │ ├── twitter-white-icon.png │ │ ├── twitter.png │ │ └── welcome.png │ ├── img │ │ ├── ajax-loader.gif │ │ ├── back-to-top.png │ │ ├── facebook.png │ │ ├── favicon.ico │ │ ├── line-pattern.png │ │ ├── logo.png │ │ ├── minus.png │ │ ├── plus.png │ │ ├── search-box.png │ │ ├── sideway-bg.png │ │ ├── to-left-icon-white.png │ │ ├── to-right-arrow.png │ │ ├── twitter.png │ │ └── vimeo.png │ ├── index.css │ ├── nivo.css │ ├── processbar.css │ ├── reset.css │ └── select │ │ ├── cs-select.css │ │ ├── cs-skin-border.css │ │ ├── cs-skin-elastic.css │ │ ├── cs-skin-rotate.css │ │ ├── cs-skin-slide.css │ │ └── cs-skin-underline.css ├── fonts │ ├── FontAwesome.otf │ ├── VarelaRound.ttf │ ├── fontawesome-webfont-iefix.eot │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ ├── fontawesome-webfont.woff2 │ └── icomoon │ │ ├── icomoon.eot │ │ ├── icomoon.svg │ │ ├── icomoon.ttf │ │ └── icomoon.woff ├── index.php ├── js │ ├── IE7.js │ ├── IE8.js │ ├── IE9.js │ ├── RSA │ │ ├── asn1hex.js │ │ ├── base64.js │ │ ├── jsbn.js │ │ ├── jsbn2.js │ │ ├── prng4.js │ │ ├── rng.js │ │ ├── rsa-pem.js │ │ ├── rsa-sign.js │ │ ├── rsa.js │ │ ├── rsa2.js │ │ ├── sha1.js │ │ ├── sha256.js │ │ └── x509.js │ ├── ajaxfileupload.js │ ├── asyncLock.js │ ├── base64.js │ ├── bootstrapLoader.js │ ├── caroufredsel.js │ ├── classie.js │ ├── core.js │ ├── crypto │ │ ├── aes-min.js │ │ ├── cipher-core-min.js │ │ ├── core-min.js │ │ ├── enc-base64-min.js │ │ ├── enc-utf16-min.js │ │ ├── evpkdf-min.js │ │ ├── format-hex-min.js │ │ ├── hmac-min.js │ │ ├── lib-typedarrays-min.js │ │ ├── md5-min.js │ │ ├── mode-cfb-min.js │ │ ├── mode-ctr-gladman-min.js │ │ ├── mode-ctr-min.js │ │ ├── mode-ecb-min.js │ │ ├── mode-ofb-min.js │ │ ├── pad-ansix923-min.js │ │ ├── pad-iso10126-min.js │ │ ├── pad-iso97971-min.js │ │ ├── pad-nopadding-min.js │ │ ├── pad-zeropadding-min.js │ │ ├── pbkdf2-min.js │ │ ├── rabbit-legacy-min.js │ │ ├── rabbit-min.js │ │ ├── rc4-min.js │ │ ├── ripemd160-min.js │ │ ├── sha1-min.js │ │ ├── sha224-min.js │ │ ├── sha256-min.js │ │ ├── sha3-min.js │ │ ├── sha384-min.js │ │ ├── sha512-min.js │ │ ├── tripledes-min.js │ │ └── x64-core-min.js │ ├── custom.js │ ├── html5.js │ ├── isotope.js │ ├── jquery.fileDownload.js │ ├── jquery.js │ ├── jquery.mousewheel.js │ ├── msgbox.js │ ├── nivo.js │ ├── progressbar.js │ ├── rollups │ │ ├── aes.js │ │ ├── hmac-md5.js │ │ ├── hmac-ripemd160.js │ │ ├── hmac-sha1.js │ │ ├── hmac-sha224.js │ │ ├── hmac-sha256.js │ │ ├── hmac-sha3.js │ │ ├── hmac-sha384.js │ │ ├── hmac-sha512.js │ │ ├── md5.js │ │ ├── pbkdf2.js │ │ ├── rabbit-legacy.js │ │ ├── rabbit.js │ │ ├── rc4.js │ │ ├── ripemd160.js │ │ ├── sha1.js │ │ ├── sha224.js │ │ ├── sha256.js │ │ ├── sha3.js │ │ ├── sha384.js │ │ ├── sha512.js │ │ └── tripledes.js │ ├── selectFx.js │ ├── shellTools │ │ ├── MYSQLQuery.js │ │ ├── exec.js │ │ ├── fileTools.js │ │ ├── portScan.js │ │ └── varAndSecInfo.js │ └── tinyscrollbar.js ├── runshell.php ├── shell │ ├── MYSQLManager.php │ ├── eval.php │ ├── exec.php │ ├── fileManager.php │ ├── portScan.php │ ├── securityInfo.php │ └── var.php ├── shellInfo.php ├── test.php └── test │ ├── ajaxfileupload.css │ ├── ajaxfileupload.php │ └── doajaxfileupload.php ├── XMLdatebase.php ├── common.php ├── config.php ├── configOperator.php ├── data.php ├── echo.php ├── eval.php ├── evaltest.php ├── index.php ├── interface.php ├── openssl.cnf ├── phpspy.php ├── proxy.php ├── test.xml ├── uploadUpload.php └── work.php /1.php: -------------------------------------------------------------------------------- 1 | createKey()); 8 | $CAPrivKey->loadKey($privatekey); 9 | 10 | $pubKey = new Crypt_RSA(); 11 | $pubKey->loadKey($publickey); 12 | $pubKey->setPublicKey(); 13 | 14 | echo "the private key for the CA cert (can be discarded):\r\n\r\n"; 15 | echo $privatekey; 16 | echo "\r\n\r\n"; 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | // create a self-signed cert that'll serve as the CA 25 | $subject = new File_X509(); 26 | $subject->setDNProp('id-at-organizationName', 'phpseclib demo CA'); 27 | $subject->setPublicKey($pubKey); 28 | 29 | $issuer = new File_X509(); 30 | $issuer->setPrivateKey($CAPrivKey); 31 | $issuer->setDN($CASubject = $subject->getDN()); 32 | 33 | $x509 = new File_X509(); 34 | $x509->makeCA(); 35 | 36 | $result = $x509->sign($issuer, $subject); 37 | echo "the CA cert to be imported into the browser is as follows:\r\n\r\n"; 38 | echo $x509->saveX509($result); 39 | echo "\r\n\r\n"; 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | // create private key / x.509 cert for stunnel / website 49 | $privKey = new Crypt_RSA(); 50 | extract($privKey->createKey()); 51 | $privKey->loadKey($privatekey); 52 | 53 | $pubKey = new Crypt_RSA(); 54 | $pubKey->loadKey($publickey); 55 | $pubKey->setPublicKey(); 56 | 57 | $subject = new File_X509(); 58 | $subject->setDNProp('id-at-organizationName', 'phpseclib demo cert'); 59 | 60 | $subject->setPublicKey($pubKey); 61 | 62 | $issuer = new File_X509(); 63 | $issuer->setPrivateKey($CAPrivKey); 64 | $issuer->setDN($CASubject); 65 | 66 | $x509 = new File_X509(); 67 | $result = $x509->sign($issuer, $subject); 68 | echo "the stunnel.pem contents are as follows:\r\n\r\n"; 69 | echo $privKey->getPrivateKey(); 70 | echo "\r\n"; 71 | echo $x509->saveX509($result); 72 | echo "\r\n"; 73 | ?> -------------------------------------------------------------------------------- /CASignCert.php: -------------------------------------------------------------------------------- 1 | createKey($GLOBALS['RSALength']); 26 | $CAPrivKey->loadKey($keyArray['privatekey']); 27 | 28 | $pubKey = new Crypt_RSA(); 29 | $pubKey->loadKey($keyArray['publickey']); 30 | $pubKey->setPublicKey(); 31 | 32 | 33 | // CA 公钥 x509 34 | $subject = new File_X509(); 35 | $subject->setDNProp('id-at-organizationName', $GLOBALS['CAname'].' CA'); 36 | $subject->setPublicKey($pubKey); 37 | 38 | $issuer = new File_X509(); 39 | $issuer->setPrivateKey($CAPrivKey); 40 | $issuer->setDN($CASubject = $subject->getDN()); 41 | 42 | $x509 = new File_X509(); 43 | $x509->makeCA(); 44 | 45 | $result = $x509->sign($issuer, $subject); 46 | 47 | setConfig_CAPublishX509($x509->saveX509($result)); 48 | setConfig_CAPrivateKey($keyArray['privatekey']); 49 | return true; 50 | 51 | } 52 | 53 | 54 | function signNewCert(){ 55 | if(!$GLOBALS['isCA']){ 56 | return false; 57 | } 58 | else { 59 | $CAPrivKey = new Crypt_RSA(); 60 | $CAPrivKey->loadKey($GLOBALS['CAPrivKeyStr']); 61 | 62 | 63 | $CAx509 = new File_X509(); 64 | $CAx509->loadX509($GLOBALS['CAPubX509']); 65 | 66 | 67 | //认证证书 68 | $privKey = new Crypt_RSA(); 69 | $keyArray = $CAPrivKey->createKey($GLOBALS['RSALength']); 70 | $privKey->loadKey($keyArray['privatekey']); 71 | 72 | $pubKey = new Crypt_RSA(); 73 | $pubKey->loadKey($keyArray['publickey']); 74 | $pubKey->setPublicKey(); 75 | 76 | $subject = new File_X509(); 77 | $subject->setDNProp('id-at-organizationName', $GLOBALS['CAname'] . ' cert'); 78 | 79 | $subject->setPublicKey($pubKey); 80 | 81 | $issuer = new File_X509(); 82 | $issuer->setPrivateKey($CAPrivKey); 83 | $issuer->setDN($CAx509->getDN()); 84 | 85 | $x509 = new File_X509(); 86 | $result = $x509->sign($issuer, $subject); 87 | 88 | return array( 89 | 'privateKey' => $privKey->getPrivateKey(), 90 | 'publicX509' => $x509->saveX509($result) 91 | ); 92 | 93 | } 94 | } 95 | 96 | ?> -------------------------------------------------------------------------------- /DBAdopt/_class/DAL/activeLink/activeLink_fileDAL.class.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DBAdopt/_class/DAL/activeLink/activeLink_mssqlDAL.class.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DBAdopt/_class/DAL/activeLink/activeLink_sqliteDAL.class.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DBAdopt/_class/DAL/activeServer/activeServer_fileDAL.class.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DBAdopt/_class/DAL/activeServer/activeServer_mssqlDAL.class.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DBAdopt/_class/DAL/activeServer/activeServer_sqliteDAL.class.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DBAdopt/_class/DAL/cert/cert_fileDAL.class.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DBAdopt/_class/DAL/cert/cert_mssqlDAL.class.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DBAdopt/_class/DAL/cert/cert_sqliteDAL.class.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DBAdopt/_class/DAL/shell/shell_fileDAL.class.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DBAdopt/_class/DAL/shell/shell_mssqlDAL.class.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DBAdopt/_class/DAL/shell/shell_sqliteDAL.class.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DBAdopt/_class/IDAL/activeLinkIDAL.class.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DBAdopt/_class/IDAL/activeServerIDAL.class.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DBAdopt/_class/IDAL/certIDAL.class.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DBAdopt/_class/IDAL/shellIDAL.class.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DBAdopt/_class/IDAL/tempPasswordIDAL.class.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DBAdopt/_class/Model/activeLinkModel.class.php: -------------------------------------------------------------------------------- 1 | createTime=$ctimestr; 19 | $this->linkGUID=$linkguidstr; 20 | $this->nextIP=$nextipstr; 21 | 22 | } 23 | 24 | 25 | 26 | } 27 | ?> -------------------------------------------------------------------------------- /DBAdopt/_class/Model/activeServerModel.class.php: -------------------------------------------------------------------------------- 1 | GUID=$guidstr; 18 | $this->interfaceURL=$interfaceURLstr; 19 | $this->renewTime=$rnTime; 20 | 21 | } 22 | 23 | 24 | } 25 | ?> -------------------------------------------------------------------------------- /DBAdopt/_class/Model/baseModel.class.php: -------------------------------------------------------------------------------- 1 | $property_name)) 14 | { 15 | return($this->$property_name); 16 | }else{ 17 | return(NULL); 18 | } 19 | } 20 | 21 | //__set()方法用来设置私有属性 22 | public function __set($property_name,$value) 23 | { 24 | $this->$property_name=$value; 25 | } 26 | 27 | //__isset()方法 28 | public function __isset($nm) 29 | { 30 | //echo"isset()函数测定私有成员时,自动调用"; 31 | return isset($this->$nm); 32 | } 33 | 34 | //__unset()方法 35 | public function __unset($nm) 36 | { 37 | //echo"当在类外部使用unset()函数来删除私有成员时自动调用的"; 38 | unset($this->$nm); 39 | } 40 | 41 | } 42 | ?> -------------------------------------------------------------------------------- /DBAdopt/_class/Model/certModel.class.php: -------------------------------------------------------------------------------- 1 | GUID=$guidstr; 20 | $this->IP=$ipstr; 21 | $this->x509=$x509str; 22 | $this->renewTime=$rnTime; 23 | 24 | } 25 | 26 | } 27 | ?> -------------------------------------------------------------------------------- /DBAdopt/_class/Model/shellModel.class.php: -------------------------------------------------------------------------------- 1 | url=$urlstr; 23 | $this->pass=$passstr; 24 | $this->extraConfig=$exconfigstr; 25 | $this->notes=$notesstr; 26 | $this->type=$typestr; 27 | 28 | } 29 | 30 | 31 | } 32 | ?> -------------------------------------------------------------------------------- /DBAdopt/_class/Model/tempPasswordModel.class.php: -------------------------------------------------------------------------------- 1 | GUID=$GUIDstr; 22 | $this->password=$passwordstr; 23 | $this->way=$waystr; 24 | $this->renewTime=$renewTimesstr; 25 | 26 | } 27 | 28 | 29 | } 30 | ?> -------------------------------------------------------------------------------- /DBAdopt/file.php: -------------------------------------------------------------------------------- 1 | host=$GLOBALS['mysql_host']; 19 | $this->user=$GLOBALS['mysql_username']; 20 | $this->password=$GLOBALS['mysql_password']; 21 | $this->db=$GLOBALS['mysql_database']; 22 | $this->conn=mysqli_connect($this->host,$this->user,$this->password,$this->db) 23 | or die("connect error:".mysql_error()); 24 | } 25 | 26 | 27 | /* 28 | *构造函数 29 | *@param $host 主机名 30 | *@param $user 数据库用户 31 | *@param $password 数据库密码 32 | *@param $db 当前使用的数据库名 33 | */ 34 | /* 35 | function mysqlHelper4($host,$user,$password,$db){ 36 | $this->host=$host; 37 | $this->user=$user; 38 | $this->password=$password; 39 | $this->db=$db; 40 | $this->conn=mysql_connect($this->host,$this->user,$this->password) 41 | or die("connect error:".mysql_error()); 42 | mysql_select_db($this->db,$this->conn) 43 | or die("switch db error:".mysql_error()); 44 | mysql_query("set names utf8",$this->conn); 45 | } 46 | /* 47 | *@param $sql 添加记录的语句 48 | *用于插入记录 49 | */ 50 | function insert($sql){ 51 | if(!$this->conn->query($sql)) 52 | echo "insert error:".$this->conn->error; 53 | //mysql_query($sql,$this->conn) or die("insert error:".mysql_error()); 54 | } 55 | /* 56 | *@param $sql 更新记录的语句 57 | *用于更新记录 58 | */ 59 | function update($sql){ 60 | $this->conn->query($sql) or die("update error:".$this->conn->error); 61 | } 62 | /* 63 | *@param $sql 删除记录的语句 64 | *用于删除记录 65 | */ 66 | function delete($sql){ 67 | $this->conn->query($sql) or die("delete error:".$this->conn->error); 68 | //mysql_query($sql,$this->conn) or die("delete error:".mysql_error()); 69 | } 70 | /* 71 | *@param $sql 查询记录的语句 72 | *@return $arrs 以一个数组的形式返回数据库中所有记录的结果集 73 | *结果如下:Array([0]=>Array(第一条记录) [1]=>Array(第二条记录)...) 74 | **/ 75 | function getRecords($sql){ 76 | $all=$this->conn->query($sql); 77 | $i=0; 78 | $arrs = array(); 79 | 80 | while($result=mysqli_fetch_array($all,MYSQLI_ASSOC)){ 81 | $arrs[$i]=$result; 82 | $i++; 83 | } 84 | return $arrs; 85 | } 86 | /* 87 | *@param $sql 查询记录的语句 88 | *@return $arrs 以一个数组的形式返回所有字段的结果集 89 | *结果如下:Array([0]=>字段名 [1]=>字段名...) 90 | **/ 91 | function getFields($sql){ 92 | $all=$this->conn->query($sql); 93 | $i=0; 94 | while($result=mysqli_fetch_field($all)){ 95 | $arrs[$i]=$result->name; 96 | $i++; 97 | } 98 | return $arrs; 99 | } 100 | 101 | function getRows($sql){ 102 | $all=$this->conn->query($sql); 103 | list($cnt)=mysqli_fetch_row($all); 104 | return $cnt; 105 | } 106 | 107 | 108 | function close(){ 109 | $this->conn->close(); 110 | } 111 | } 112 | 113 | ?> -------------------------------------------------------------------------------- /DBAdopt/sqlite.php: -------------------------------------------------------------------------------- 1 | query("create table test(id integer primary key,title varchar(50))"); 18 | //接下来添加数据 19 | $DB->query("insert into test(title) values('泡菜')"); 20 | $DB->query("insert into test(title) values('蓝雨')"); 21 | $DB->query("insert into test(title) values('Ajan')"); 22 | $DB->query("insert into test(title) values('傲雪蓝天')"); 23 | //读取数据 24 | print_r($DB->getlist('select * from test order by id desc')); 25 | //更新数据 26 | $DB->query('update test set title = "三大" where id = 9'); 27 | ***/ 28 | 29 | class SQLiteHelper 30 | { 31 | function __construct($file) 32 | { 33 | try 34 | { 35 | $this->connection=new PDO('sqlite:'.$file); 36 | } 37 | catch(PDOException $e) 38 | { 39 | try 40 | { 41 | $this->connection=new PDO('sqlite2:'.$file); 42 | } 43 | catch(PDOException $e) 44 | { 45 | exit('error!'); 46 | } 47 | } 48 | } 49 | 50 | function __destruct() 51 | { 52 | $this->connection=null; 53 | } 54 | 55 | function query($sql) //直接运行SQL,可用于更新、删除数据 56 | { 57 | return $this->connection->query($sql); 58 | } 59 | 60 | function getlist($sql) //取得记录列表 61 | { 62 | $recordlist=array(); 63 | foreach($this->query($sql) as $rstmp) 64 | { 65 | $recordlist[]=$rstmp; 66 | } 67 | return $recordlist; 68 | } 69 | 70 | function Execute($sql) 71 | { 72 | return $this->query($sql)->fetch(); 73 | } 74 | 75 | function RecordArray($sql) 76 | { 77 | return $this->query($sql)->fetchAll(); 78 | } 79 | 80 | function RecordCount($sql) 81 | { 82 | return count($this->RecordArray($sql)); 83 | } 84 | 85 | function RecordLastID() 86 | { 87 | return $this->connection->lastInsertId(); 88 | } 89 | } 90 | ?> -------------------------------------------------------------------------------- /Data/format/LinkCreateFlow.class.php: -------------------------------------------------------------------------------- 1 | $property_name)) 30 | { 31 | return($this->$property_name); 32 | }else{ 33 | return(NULL); 34 | } 35 | } 36 | 37 | //__set()方法用来设置私有属性 38 | private function __set($property_name,$value) 39 | { 40 | $this->$property_name=$value; 41 | } 42 | 43 | //__isset()方法 44 | private function __isset($nm) 45 | { 46 | //echo"isset()函数测定私有成员时,自动调用"; 47 | return isset($this->$nm); 48 | } 49 | 50 | //__unset()方法 51 | private function __unset($nm) 52 | { 53 | //echo"当在类外部使用unset()函数来删除私有成员时自动调用的"; 54 | unset($this->$nm); 55 | } 56 | } 57 | ?> -------------------------------------------------------------------------------- /DataOperator.php: -------------------------------------------------------------------------------- 1 |
The requested URL /minimal/assets/css/vendor/fonts/glyphicons-halflings-regular.eot was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/css/vendor/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/css/vendor/fonts/glyphicons-halflings-regular.svg was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/css/vendor/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/css/vendor/fonts/glyphicons-halflings-regular.ttf was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/css/vendor/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/css/vendor/fonts/glyphicons-halflings-regular.woff was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/images/arnold-avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/arnold-avatar.jpg -------------------------------------------------------------------------------- /UI/assets/images/backgrounds/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/backgrounds/1.jpg -------------------------------------------------------------------------------- /UI/assets/images/backgrounds/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/backgrounds/2.jpg -------------------------------------------------------------------------------- /UI/assets/images/backgrounds/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/backgrounds/3.jpg -------------------------------------------------------------------------------- /UI/assets/images/backgrounds/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/backgrounds/4.jpg -------------------------------------------------------------------------------- /UI/assets/images/backgrounds/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/backgrounds/5.jpg -------------------------------------------------------------------------------- /UI/assets/images/backgrounds/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/backgrounds/6.jpg -------------------------------------------------------------------------------- /UI/assets/images/backgrounds/thumbs/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/backgrounds/thumbs/1.jpg -------------------------------------------------------------------------------- /UI/assets/images/backgrounds/thumbs/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/backgrounds/thumbs/2.jpg -------------------------------------------------------------------------------- /UI/assets/images/backgrounds/thumbs/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/backgrounds/thumbs/3.jpg -------------------------------------------------------------------------------- /UI/assets/images/backgrounds/thumbs/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/backgrounds/thumbs/4.jpg -------------------------------------------------------------------------------- /UI/assets/images/backgrounds/thumbs/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/backgrounds/thumbs/5.jpg -------------------------------------------------------------------------------- /UI/assets/images/backgrounds/thumbs/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/backgrounds/thumbs/6.jpg -------------------------------------------------------------------------------- /UI/assets/images/bootstrap-colorpicker/alpha-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/bootstrap-colorpicker/alpha-horizontal.png -------------------------------------------------------------------------------- /UI/assets/images/bootstrap-colorpicker/alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/bootstrap-colorpicker/alpha.png -------------------------------------------------------------------------------- /UI/assets/images/bootstrap-colorpicker/hue-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/bootstrap-colorpicker/hue-horizontal.png -------------------------------------------------------------------------------- /UI/assets/images/bootstrap-colorpicker/hue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/bootstrap-colorpicker/hue.png -------------------------------------------------------------------------------- /UI/assets/images/bootstrap-colorpicker/saturation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/bootstrap-colorpicker/saturation.png -------------------------------------------------------------------------------- /UI/assets/images/carousel/carousel1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/carousel/carousel1.jpg -------------------------------------------------------------------------------- /UI/assets/images/carousel/carousel2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/carousel/carousel2.jpg -------------------------------------------------------------------------------- /UI/assets/images/carousel/carousel3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/carousel/carousel3.jpg -------------------------------------------------------------------------------- /UI/assets/images/carousel/carousel4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/carousel/carousel4.jpg -------------------------------------------------------------------------------- /UI/assets/images/chosen-sprite-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/chosen-sprite-transparent.png -------------------------------------------------------------------------------- /UI/assets/images/dot_pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/dot_pattern.png -------------------------------------------------------------------------------- /UI/assets/images/george-avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/george-avatar.jpg -------------------------------------------------------------------------------- /UI/assets/images/ici-avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/ici-avatar.jpg -------------------------------------------------------------------------------- /UI/assets/images/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/loader.gif -------------------------------------------------------------------------------- /UI/assets/images/logo-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/logo-big.png -------------------------------------------------------------------------------- /UI/assets/images/minimal-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/minimal-logo.png -------------------------------------------------------------------------------- /UI/assets/images/modal-close-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/modal-close-hover.png -------------------------------------------------------------------------------- /UI/assets/images/modal-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/modal-close.png -------------------------------------------------------------------------------- /UI/assets/images/noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/noise.png -------------------------------------------------------------------------------- /UI/assets/images/peter-avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/peter-avatar.jpg -------------------------------------------------------------------------------- /UI/assets/images/profile-photo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/profile-photo.jpg -------------------------------------------------------------------------------- /UI/assets/images/random-avatar1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/random-avatar1.jpg -------------------------------------------------------------------------------- /UI/assets/images/random-avatar2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/random-avatar2.jpg -------------------------------------------------------------------------------- /UI/assets/images/random-avatar4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/random-avatar4.jpg -------------------------------------------------------------------------------- /UI/assets/images/random-avatar5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/random-avatar5.jpg -------------------------------------------------------------------------------- /UI/assets/images/random-avatar6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/random-avatar6.jpg -------------------------------------------------------------------------------- /UI/assets/images/random-avatar7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/random-avatar7.jpg -------------------------------------------------------------------------------- /UI/assets/images/random-avatar8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/images/random-avatar8.jpg -------------------------------------------------------------------------------- /UI/assets/js/assets/images/video.jpg: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/js/assets/images/video.jpg was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/animate-numbers/jquery.animateNumbers.js: -------------------------------------------------------------------------------- 1 | /*********** 2 | Animates element's number to new number with commas 3 | Parameters: 4 | stop (number): number to stop on 5 | commas (boolean): turn commas on/off (default is true) 6 | duration (number): how long in ms (default is 1000) 7 | ease (string): type of easing (default is "swing", others are avaiable from jQuery's easing plugin 8 | Examples: 9 | $("#div").animateNumbers(1234, false, 500, "linear"); // half second linear without commas 10 | $("#div").animateNumbers(1234, true, 2000); // two second swing with commas 11 | $("#div").animateNumbers(4321); // one second swing with commas 12 | This fully expects an element containing an integer 13 | If the number is within copy then separate it with a span and target the span 14 | Inserts and accounts for commas during animation by default 15 | ***********/ 16 | 17 | (function($) { 18 | $.fn.animateNumbers = function(stop, commas, duration, ease) { 19 | return this.each(function() { 20 | var $this = $(this); 21 | var start = parseInt($this.text().replace(/,/g, "")); 22 | commas = (commas === undefined) ? true : commas; 23 | $({value: start}).animate({value: stop}, { 24 | duration: duration == undefined ? 1000 : duration, 25 | easing: ease == undefined ? "swing" : ease, 26 | step: function() { 27 | $this.text(Math.floor(this.value)); 28 | if (commas) { $this.text($this.text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,")); } 29 | }, 30 | complete: function() { 31 | if (parseInt($this.text()) !== stop) { 32 | $this.text(stop); 33 | if (commas) { $this.text($this.text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,")); } 34 | } 35 | } 36 | }); 37 | }); 38 | }; 39 | })(jQuery); -------------------------------------------------------------------------------- /UI/assets/js/vendor/chosen/images/chosen-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/js/vendor/chosen/images/chosen-sprite.png -------------------------------------------------------------------------------- /UI/assets/js/vendor/chosen/images/chosen-sprite@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/js/vendor/chosen/images/chosen-sprite@2x.png -------------------------------------------------------------------------------- /UI/assets/js/vendor/colorbox/css/images/controls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/js/vendor/colorbox/css/images/controls.png -------------------------------------------------------------------------------- /UI/assets/js/vendor/colorbox/css/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/js/vendor/colorbox/css/images/loading.gif -------------------------------------------------------------------------------- /UI/assets/js/vendor/colorbox/css/images/loading_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/js/vendor/colorbox/css/images/loading_background.png -------------------------------------------------------------------------------- /UI/assets/js/vendor/colorpalette/bootstrap-colorpalette.css: -------------------------------------------------------------------------------- 1 | .bootstrap-colorpalette { 2 | padding-left:4px; 3 | padding-right:4px; 4 | white-space: normal; 5 | line-height:1; 6 | } 7 | 8 | .bootstrap-colorpalette div { 9 | line-height:0; 10 | } 11 | 12 | .bootstrap-colorpalette .btn-color { 13 | width: 17px; 14 | height: 17px; 15 | border: 1px solid #fff; 16 | margin: 0; 17 | padding: 0; 18 | } 19 | 20 | .bootstrap-colorpalette .btn-color:hover { 21 | border: 1px solid #000; 22 | } 23 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/colorpalette/bootstrap-colorpalette.js: -------------------------------------------------------------------------------- 1 | /** 2 | * bootstrap-colorpalette.js 3 | * (c) 2013~ Jiung Kang 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | */ 6 | 7 | (function($) { 8 | "use strict"; 9 | var aaColor = [ 10 | ['#000000', '#424242', '#636363', '#9C9C94', '#CEC6CE', '#EFEFEF', '#F7F7F7', '#FFFFFF'], 11 | ['#FF0000', '#FF9C00', '#FFFF00', '#00FF00', '#00FFFF', '#0000FF', '#9C00FF', '#FF00FF'], 12 | ['#F7C6CE', '#FFE7CE', '#FFEFC6', '#D6EFD6', '#CEDEE7', '#CEE7F7', '#D6D6E7', '#E7D6DE'], 13 | ['#E79C9C', '#FFC69C', '#FFE79C', '#B5D6A5', '#A5C6CE', '#9CC6EF', '#B5A5D6', '#D6A5BD'], 14 | ['#E76363', '#F7AD6B', '#FFD663', '#94BD7B', '#73A5AD', '#6BADDE', '#8C7BC6', '#C67BA5'], 15 | ['#CE0000', '#E79439', '#EFC631', '#6BA54A', '#4A7B8C', '#3984C6', '#634AA5', '#A54A7B'], 16 | ['#9C0000', '#B56308', '#BD9400', '#397B21', '#104A5A', '#085294', '#311873', '#731842'], 17 | ['#630000', '#7B3900', '#846300', '#295218', '#083139', '#003163', '#21104A', '#4A1031'] 18 | ]; 19 | 20 | var createPaletteElement = function(element, _aaColor) { 21 | element.addClass('bootstrap-colorpalette'); 22 | var aHTML = []; 23 | $.each(_aaColor, function(i, aColor){ 24 | aHTML.push('The requested URL /minimal/assets/js/vendor/datatables/images/background.png was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/datatables/images/collection.png: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/js/vendor/datatables/images/collection.png was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/datatables/images/collection_hover.png: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/js/vendor/datatables/images/collection_hover.png was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/datatables/images/copy.png: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/js/vendor/datatables/images/copy.png was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/datatables/images/copy_hover.png: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/js/vendor/datatables/images/copy_hover.png was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/datatables/images/csv.png: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/js/vendor/datatables/images/csv.png was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/datatables/images/csv_hover.png: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/js/vendor/datatables/images/csv_hover.png was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/datatables/images/datatables/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/js/vendor/datatables/images/datatables/sort_asc.png -------------------------------------------------------------------------------- /UI/assets/js/vendor/datatables/images/datatables/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/js/vendor/datatables/images/datatables/sort_asc_disabled.png -------------------------------------------------------------------------------- /UI/assets/js/vendor/datatables/images/datatables/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/js/vendor/datatables/images/datatables/sort_both.png -------------------------------------------------------------------------------- /UI/assets/js/vendor/datatables/images/datatables/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/js/vendor/datatables/images/datatables/sort_desc.png -------------------------------------------------------------------------------- /UI/assets/js/vendor/datatables/images/datatables/sort_desc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/js/vendor/datatables/images/datatables/sort_desc_disabled.png -------------------------------------------------------------------------------- /UI/assets/js/vendor/datatables/images/pdf.png: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/js/vendor/datatables/images/pdf.png was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/datatables/images/pdf_hover.png: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/js/vendor/datatables/images/pdf_hover.png was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/datatables/images/print.png: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/js/vendor/datatables/images/print.png was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/datatables/images/print_hover.png: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/js/vendor/datatables/images/print_hover.png was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/datatables/images/xls.png: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/js/vendor/datatables/images/xls.png was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/datatables/images/xls_hover.png: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/js/vendor/datatables/images/xls_hover.png was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/datatables/swf/copy_csv_xls_pdf.swf: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/js/vendor/datatables/swf/copy_csv_xls_pdf.swf was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/datatables/tabletools/swf/copy_csv_xls_pdf.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/js/vendor/datatables/tabletools/swf/copy_csv_xls_pdf.swf -------------------------------------------------------------------------------- /UI/assets/js/vendor/flot/jquery.flot.animator.min.js: -------------------------------------------------------------------------------- 1 | /* jQuery Flot Animator version 1.0. 2 | 3 | Flot Animator is a free jQuery Plugin that will add fluid animations to Flot charts. 4 | 5 | Copyright (c) 2012-2013 Chtiwi Malek 6 | http://www.codicode.com/art/jquery_flot_animator.aspx 7 | 8 | Licensed under Creative Commons Attribution 3.0 Unported License. 9 | */ 10 | 11 | eval(function(p,a,c,k,e,d){while(c--)if(k[c])p=p.replace(new RegExp('\\b'+c.toString(a)+'\\b','g'),k[c]);return p;}('$.1m({1w:b(e,t,n){b h(){3 e=o[0][0];3 t=o[o.8-1][0];3 n=(t-e)/a;3 r=[];r.6(o[0]);3 i=1;7=o[0];4=o[i];q(3 s=e+n;sThe requested URL /minimal/assets/js/vendor/owl-carousel/css/AjaxLoader.gif was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/owl-carousel/css/grabbing.png: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/js/vendor/owl-carousel/css/grabbing.png was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/owl-carousel/css/owl.carousel.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Core Owl Carousel CSS File 3 | * v1.3.2 4 | */ 5 | 6 | /* clearfix */ 7 | .owl-carousel .owl-wrapper:after { 8 | content: "."; 9 | display: block; 10 | clear: both; 11 | visibility: hidden; 12 | line-height: 0; 13 | height: 0; 14 | } 15 | /* display none until init */ 16 | .owl-carousel{ 17 | display: none; 18 | position: relative; 19 | width: 100%; 20 | -ms-touch-action: pan-y; 21 | } 22 | .owl-carousel .owl-wrapper{ 23 | display: none; 24 | position: relative; 25 | -webkit-transform: translate3d(0px, 0px, 0px); 26 | } 27 | .owl-carousel .owl-wrapper-outer{ 28 | overflow: hidden; 29 | position: relative; 30 | width: 100%; 31 | } 32 | .owl-carousel .owl-wrapper-outer.autoHeight{ 33 | -webkit-transition: height 500ms ease-in-out; 34 | -moz-transition: height 500ms ease-in-out; 35 | -ms-transition: height 500ms ease-in-out; 36 | -o-transition: height 500ms ease-in-out; 37 | transition: height 500ms ease-in-out; 38 | } 39 | 40 | .owl-carousel .owl-item{ 41 | float: left; 42 | } 43 | .owl-controls .owl-page, 44 | .owl-controls .owl-buttons div{ 45 | cursor: pointer; 46 | } 47 | .owl-controls { 48 | -webkit-user-select: none; 49 | -khtml-user-select: none; 50 | -moz-user-select: none; 51 | -ms-user-select: none; 52 | user-select: none; 53 | -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 54 | } 55 | 56 | /* mouse grab icon */ 57 | .grabbing { 58 | cursor:url(grabbing.png) 8 8, move; 59 | } 60 | 61 | /* fix */ 62 | .owl-carousel .owl-wrapper, 63 | .owl-carousel .owl-item{ 64 | -webkit-backface-visibility: hidden; 65 | -moz-backface-visibility: hidden; 66 | -ms-backface-visibility: hidden; 67 | -webkit-transform: translate3d(0,0,0); 68 | -moz-transform: translate3d(0,0,0); 69 | -ms-transform: translate3d(0,0,0); 70 | } 71 | 72 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/owl-carousel/css/owl.theme.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Owl Carousel Owl Demo Theme 3 | * v1.3.2 4 | */ 5 | 6 | .owl-theme .owl-controls{ 7 | margin-top: 10px; 8 | text-align: center; 9 | } 10 | 11 | /* Styling Next and Prev buttons */ 12 | 13 | .owl-theme .owl-controls .owl-buttons div{ 14 | color: #FFF; 15 | display: inline-block; 16 | zoom: 1; 17 | *display: inline;/*IE7 life-saver */ 18 | margin: 5px; 19 | padding: 3px 10px; 20 | font-size: 12px; 21 | -webkit-border-radius: 30px; 22 | -moz-border-radius: 30px; 23 | border-radius: 30px; 24 | background: #869791; 25 | filter: Alpha(Opacity=50);/*IE7 fix*/ 26 | opacity: 0.5; 27 | } 28 | /* Clickable class fix problem with hover on touch devices */ 29 | /* Use it for non-touch hover action */ 30 | .owl-theme .owl-controls.clickable .owl-buttons div:hover{ 31 | filter: Alpha(Opacity=100);/*IE7 fix*/ 32 | opacity: 1; 33 | text-decoration: none; 34 | } 35 | 36 | /* Styling Pagination*/ 37 | 38 | .owl-theme .owl-controls .owl-page{ 39 | display: inline-block; 40 | zoom: 1; 41 | *display: inline;/*IE7 life-saver */ 42 | } 43 | .owl-theme .owl-controls .owl-page span{ 44 | display: block; 45 | width: 12px; 46 | height: 12px; 47 | margin: 5px 7px; 48 | filter: Alpha(Opacity=50);/*IE7 fix*/ 49 | opacity: 0.5; 50 | -webkit-border-radius: 20px; 51 | -moz-border-radius: 20px; 52 | border-radius: 20px; 53 | background: #869791; 54 | } 55 | 56 | .owl-theme .owl-controls .owl-page.active span, 57 | .owl-theme .owl-controls.clickable .owl-page:hover span{ 58 | filter: Alpha(Opacity=100);/*IE7 fix*/ 59 | opacity: 1; 60 | } 61 | 62 | /* If PaginationNumbers is true */ 63 | 64 | .owl-theme .owl-controls .owl-page span.owl-numbers{ 65 | height: auto; 66 | width: auto; 67 | color: #FFF; 68 | padding: 2px 10px; 69 | font-size: 12px; 70 | -webkit-border-radius: 30px; 71 | -moz-border-radius: 30px; 72 | border-radius: 30px; 73 | } 74 | 75 | /* preloading images */ 76 | .owl-item.loading{ 77 | min-height: 150px; 78 | background: url(AjaxLoader.gif) no-repeat center center 79 | } 80 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/summernote/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/js/vendor/summernote/fonts/glyphicons-halflings-regular.eot was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/summernote/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/js/vendor/summernote/fonts/glyphicons-halflings-regular.svg was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/summernote/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/js/vendor/summernote/fonts/glyphicons-halflings-regular.ttf was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/summernote/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- 1 | 2 | 3 |The requested URL /minimal/assets/js/vendor/summernote/fonts/glyphicons-halflings-regular.woff was not found on this server.
7 |Additionally, a 404 Not Found 8 | error was encountered while trying to use an ErrorDocument to handle the request.
9 | 10 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/superbox/css/style.css: -------------------------------------------------------------------------------- 1 | /* 2 | Todd Motto Labs 3 | URL: www.toddmotto.com 4 | */ 5 | 6 | /*------------------------------------*\ 7 | SuperBox 8 | \*------------------------------------*/ 9 | 10 | /* SuperBox */ 11 | .superbox-list { 12 | display:inline-block; 13 | *display:inline; 14 | zoom:1; 15 | width:16.5%; 16 | padding: 0 15px 15px 15px; 17 | cursor: pointer; 18 | } 19 | .superbox-show { 20 | text-align:center; 21 | position:relative; 22 | background:#333; 23 | box-shadow:inset 0 1px 5px #111; 24 | -webkit-box-shadow:inset 0 1px 5px #111; 25 | -moz-box-shadow:inset 0 1px 5px #111; 26 | width:100%; 27 | float:left; 28 | padding:25px; 29 | display:none; 30 | margin-bottom: 15px; 31 | } 32 | .superbox-float { 33 | float:left; 34 | } 35 | .superbox-close { 36 | opacity:0.7; 37 | cursor:pointer; 38 | position:absolute; 39 | top:25px; 40 | right:25px; 41 | background:url(../img/close.gif) no-repeat center center; 42 | width:35px; 43 | height:35px; 44 | } 45 | .superbox-close:hover { 46 | opacity:1; 47 | } 48 | @media only screen and (min-width: 320px) { 49 | .superbox-list { 50 | width:100%; 51 | } 52 | } 53 | @media only screen and (min-width: 486px) { 54 | .superbox-list { 55 | width: 49%; 56 | } 57 | } 58 | @media only screen and (min-width: 1025px) { 59 | .superbox-list { 60 | width: 33%; 61 | } 62 | } 63 | @media only screen and (min-width: 1500px) { 64 | .superbox-list { 65 | width: 24.8%; 66 | } 67 | } 68 | @media only screen and (min-width: 1900px) { 69 | .superbox-list { 70 | width: 16.5%; 71 | } 72 | } 73 | -------------------------------------------------------------------------------- /UI/assets/js/vendor/superbox/img/close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdlzy/webshell-manager/81b32e9ac865b3bf35a4bf76ac8ab24c20324c7a/UI/assets/js/vendor/superbox/img/close.gif -------------------------------------------------------------------------------- /UI/assets/js/vendor/superbox/superbox.js: -------------------------------------------------------------------------------- 1 | /* 2 | SuperBox v1.0.0 3 | by Todd Motto: http://www.toddmotto.com 4 | Latest version: https://github.com/toddmotto/superbox 5 | 6 | Copyright 2013 Todd Motto 7 | Licensed under the MIT license 8 | http://www.opensource.org/licenses/mit-license.php 9 | 10 | SuperBox, the lightbox reimagined. Fully responsive HTML5 image galleries. 11 | */ 12 | ;(function($) { 13 | 14 | $.fn.SuperBox = function(options) { 15 | 16 | var superbox = $(''); 17 | var superboximg = $('