├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitattributes ├── .gitignore ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README-en_US.md ├── README.md ├── assets ├── fiddler │ └── meta.xml ├── js │ ├── log.js │ ├── weinre.js │ └── worker.js ├── menu.html ├── modal.html └── tab.html ├── bin ├── ca │ ├── cli.js │ ├── index.d.ts │ └── index.js ├── import.js ├── plugin.d.ts ├── plugin.js ├── proxy.js ├── status.js ├── use.js ├── util.js └── whistle.js ├── biz ├── index.js ├── init.js ├── webui │ ├── cgi-bin │ │ ├── abort.js │ │ ├── add-rules-values.js │ │ ├── certs │ │ │ ├── all.js │ │ │ ├── remove.js │ │ │ └── upload.js │ │ ├── check-update.js │ │ ├── compose-data.js │ │ ├── composer.js │ │ ├── cookies.js │ │ ├── create-cert.js │ │ ├── custom-frames.js │ │ ├── custom-handler.js │ │ ├── do-not-show-again.js │ │ ├── download.js │ │ ├── enable-http2.js │ │ ├── get-cert.js │ │ ├── get-custom-certs-files.js │ │ ├── get-custom-certs-info.js │ │ ├── get-data.js │ │ ├── get-frames.js │ │ ├── get-session.js │ │ ├── hide-https-connects.js │ │ ├── history.js │ │ ├── https-status.js │ │ ├── import-remote.js │ │ ├── init.js │ │ ├── intercept-https-connects.js │ │ ├── log │ │ │ └── set.js │ │ ├── plugins │ │ │ ├── add-registry.js │ │ │ ├── disable-all-plugins.js │ │ │ ├── disable-plugin.js │ │ │ ├── get-plugins.js │ │ │ ├── install.js │ │ │ ├── is-enable.js │ │ │ ├── registry-list.js │ │ │ ├── uninstall.js │ │ │ └── update-rules.js │ │ ├── reset-local-address.js │ │ ├── rootca.js │ │ ├── rules │ │ │ ├── account.js │ │ │ ├── add.js │ │ │ ├── allow-multiple-choice.js │ │ │ ├── disable-all-rules.js │ │ │ ├── disable-default.js │ │ │ ├── enable-back-rules-first.js │ │ │ ├── enable-default.js │ │ │ ├── enabled.js │ │ │ ├── export.js │ │ │ ├── import.js │ │ │ ├── index.js │ │ │ ├── list.js │ │ │ ├── list2.js │ │ │ ├── move-to.js │ │ │ ├── project.js │ │ │ ├── recycle │ │ │ │ ├── list.js │ │ │ │ ├── remove.js │ │ │ │ └── view.js │ │ │ ├── remove.js │ │ │ ├── rename.js │ │ │ ├── select.js │ │ │ ├── set-sys-hosts.js │ │ │ └── unselect.js │ │ ├── server-info.js │ │ ├── set-custom-column.js │ │ ├── set-dns-order.js │ │ ├── set-ipv6-only.js │ │ ├── socket │ │ │ ├── abort.js │ │ │ ├── change-status.js │ │ │ └── data.js │ │ ├── status.js │ │ ├── top.js │ │ ├── util.js │ │ └── values │ │ │ ├── add.js │ │ │ ├── export.js │ │ │ ├── get.js │ │ │ ├── import.js │ │ │ ├── index.js │ │ │ ├── list.js │ │ │ ├── list2.js │ │ │ ├── move-to.js │ │ │ ├── recycle │ │ │ ├── list.js │ │ │ ├── remove.js │ │ │ └── view.js │ │ │ ├── remove.js │ │ │ ├── rename.js │ │ │ └── value.js │ ├── htdocs.js │ ├── htdocs │ │ ├── editor.html │ │ ├── img │ │ │ ├── app │ │ │ │ ├── alipay.png │ │ │ │ ├── amap.png │ │ │ │ ├── android.png │ │ │ │ ├── baidu.png │ │ │ │ ├── brave.png │ │ │ │ ├── browser.png │ │ │ │ ├── cfnetwork.png │ │ │ │ ├── chrome.png │ │ │ │ ├── cicc.png │ │ │ │ ├── cronet.png │ │ │ │ ├── dingtalk.png │ │ │ │ ├── edge.png │ │ │ │ ├── electron.png │ │ │ │ ├── firefox.png │ │ │ │ ├── huawei.png │ │ │ │ ├── iphone.png │ │ │ │ ├── jd.png │ │ │ │ ├── mac.png │ │ │ │ ├── opera.png │ │ │ │ ├── pdd.png │ │ │ │ ├── qq.png │ │ │ │ ├── safari.png │ │ │ │ ├── taobao.png │ │ │ │ ├── tmall.png │ │ │ │ ├── uc.png │ │ │ │ ├── wechat.png │ │ │ │ ├── weibo.png │ │ │ │ ├── wework.png │ │ │ │ └── windows.png │ │ │ ├── favicon.ico │ │ │ └── whistle.png │ │ ├── index.html │ │ ├── js │ │ │ ├── decode.js │ │ │ └── index.js │ │ ├── preview.html │ │ └── src │ │ │ ├── css │ │ │ ├── about.css │ │ │ ├── base.css │ │ │ ├── btn-group.css │ │ │ ├── certs.css │ │ │ ├── composer.css │ │ │ ├── context-menu.css │ │ │ ├── detail.css │ │ │ ├── divider.css │ │ │ ├── dropdown.css │ │ │ ├── editor-settings.css │ │ │ ├── editor.css │ │ │ ├── export-dialog.css │ │ │ ├── files-dialog.css │ │ │ ├── filter-input.css │ │ │ ├── frames.css │ │ │ ├── iframe-dialog.css │ │ │ ├── iframe.css │ │ │ ├── image-view.css │ │ │ ├── import-dialog.css │ │ │ ├── index.css │ │ │ ├── json-viewer.css │ │ │ ├── kv.css │ │ │ ├── large-dialog.css │ │ │ ├── list-dialog.css │ │ │ ├── list.css │ │ │ ├── menu-item.css │ │ │ ├── message.css │ │ │ ├── modal.css │ │ │ ├── network-settings.css │ │ │ ├── online.css │ │ │ ├── overview.css │ │ │ ├── plugins-mgr.css │ │ │ ├── plugins.css │ │ │ ├── properties.css │ │ │ ├── props-editor.css │ │ │ ├── record-btn.css │ │ │ ├── req-data.css │ │ │ ├── req-detail.css │ │ │ ├── res-detail.css │ │ │ ├── service.css │ │ │ ├── sync-dialog.css │ │ │ ├── table.css │ │ │ ├── textarea.css │ │ │ ├── timeline.css │ │ │ └── tools.css │ │ │ ├── js │ │ │ ├── about.js │ │ │ ├── base-css.js │ │ │ ├── bridge.js │ │ │ ├── btn-group.js │ │ │ ├── certs-info-dialog.js │ │ │ ├── cgi.js │ │ │ ├── columns.js │ │ │ ├── components │ │ │ │ ├── json │ │ │ │ │ ├── index.js │ │ │ │ │ ├── parse.js │ │ │ │ │ └── stringify.js │ │ │ │ └── react-json-tree │ │ │ │ │ ├── ItemRange.js │ │ │ │ │ ├── JSONArrayNode.js │ │ │ │ │ ├── JSONArrow.js │ │ │ │ │ ├── JSONIterableNode.js │ │ │ │ │ ├── JSONNestedNode.js │ │ │ │ │ ├── JSONNode.js │ │ │ │ │ ├── JSONObjectNode.js │ │ │ │ │ ├── JSONValueNode.js │ │ │ │ │ ├── createStylingFromTheme.js │ │ │ │ │ ├── getCollectionEntries.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── objType.js │ │ │ │ │ ├── themes │ │ │ │ │ └── solarized.js │ │ │ │ │ └── utils │ │ │ │ │ └── hexToRgb.js │ │ │ ├── composer-list.js │ │ │ ├── composer.js │ │ │ ├── console.js │ │ │ ├── context-menu.js │ │ │ ├── cookies-dialog.js │ │ │ ├── copy-btn.js │ │ │ ├── data-center.js │ │ │ ├── decode.js │ │ │ ├── detail-dialog.js │ │ │ ├── detail.js │ │ │ ├── dialog.js │ │ │ ├── divider.js │ │ │ ├── dns-servers-dialog.js │ │ │ ├── dropdown.js │ │ │ ├── editor-dialog.js │ │ │ ├── editor-settings.js │ │ │ ├── editor.js │ │ │ ├── empty.js │ │ │ ├── enable-https-btn.js │ │ │ ├── enabled-rules.js │ │ │ ├── events.js │ │ │ ├── expand-collapse.js │ │ │ ├── export-dialog.js │ │ │ ├── filter-btn.js │ │ │ ├── filter-input.js │ │ │ ├── forward-back-btn.js │ │ │ ├── frame-composer.js │ │ │ ├── frame-data.js │ │ │ ├── frame-list.js │ │ │ ├── frame-modal.js │ │ │ ├── frames.js │ │ │ ├── github-icon.js │ │ │ ├── history-data.js │ │ │ ├── https-settings.js │ │ │ ├── iframe-dialog.js │ │ │ ├── iframe.js │ │ │ ├── iframes.js │ │ │ ├── image-view.js │ │ │ ├── import-dialog.js │ │ │ ├── index.js │ │ │ ├── inspector.js │ │ │ ├── inspectors.js │ │ │ ├── is-utf8.js │ │ │ ├── json-dialog.js │ │ │ ├── json-viewer.js │ │ │ ├── kv-dialog.js │ │ │ ├── large-dialog.js │ │ │ ├── lazy-init.js │ │ │ ├── list-dialog.js │ │ │ ├── list-modal.js │ │ │ ├── list.js │ │ │ ├── menu-item.js │ │ │ ├── message.js │ │ │ ├── mock-dialog.js │ │ │ ├── modal.js │ │ │ ├── network-modal.js │ │ │ ├── network-settings.js │ │ │ ├── network.js │ │ │ ├── online.js │ │ │ ├── order-table.js │ │ │ ├── overview.js │ │ │ ├── panel-tips.js │ │ │ ├── parse-curl.js │ │ │ ├── parse-rules.js │ │ │ ├── plugins-mgr.js │ │ │ ├── plugins-tabs.js │ │ │ ├── plugins.js │ │ │ ├── properties.js │ │ │ ├── props-editor.js │ │ │ ├── protocols.js │ │ │ ├── qrcode-dialog.js │ │ │ ├── qrcode.js │ │ │ ├── record-btn.js │ │ │ ├── recycle-bin.js │ │ │ ├── req-data.js │ │ │ ├── req-detail.js │ │ │ ├── res-detail.js │ │ │ ├── rule-list.js │ │ │ ├── rules-dialog.js │ │ │ ├── rules-hint.js │ │ │ ├── rules-mode.js │ │ │ ├── saved.js │ │ │ ├── server-log.js │ │ │ ├── service-btn.js │ │ │ ├── share-via-url-btn.js │ │ │ ├── storage.js │ │ │ ├── sync-dialog.js │ │ │ ├── tab-frame.js │ │ │ ├── tab-mgr.js │ │ │ ├── table.js │ │ │ ├── tabs.js │ │ │ ├── text-dialog.js │ │ │ ├── textarea.js │ │ │ ├── textview.js │ │ │ ├── timeline.js │ │ │ ├── tips-dialog.js │ │ │ ├── token-dialog.js │ │ │ ├── tool-box.js │ │ │ ├── tools.js │ │ │ ├── update-all-btn.js │ │ │ ├── util.js │ │ │ ├── win.js │ │ │ └── workers.js │ │ │ └── webpack.config.js │ └── lib │ │ ├── index.js │ │ └── proxy.js └── weinre │ ├── index.js │ └── server.js ├── docs ├── .vitepress │ └── config.mts ├── docs │ ├── cli.md │ ├── extensions │ │ ├── dev.md │ │ ├── npm.md │ │ └── usage.md │ ├── faq.md │ ├── getting-started.md │ ├── gui │ │ ├── composer.md │ │ ├── console.md │ │ ├── https.md │ │ ├── network.md │ │ ├── online.md │ │ ├── plugins.md │ │ ├── rules.md │ │ ├── shortcut.md │ │ ├── values.md │ │ └── weinre.md │ ├── index.md │ ├── mobile.md │ └── rules │ │ ├── @.md │ │ ├── attachment.md │ │ ├── auth.md │ │ ├── cache.md │ │ ├── cipher.md │ │ ├── cssAppend.md │ │ ├── cssBody.md │ │ ├── cssPrepend.md │ │ ├── delete.md │ │ ├── disable.md │ │ ├── enable.md │ │ ├── excludeFilter.md │ │ ├── file.md │ │ ├── filters.md │ │ ├── forwardedFor.md │ │ ├── frameScript.md │ │ ├── headerReplace.md │ │ ├── host.md │ │ ├── htmlAppend.md │ │ ├── htmlBody.md │ │ ├── htmlPrepend.md │ │ ├── http.md │ │ ├── https-proxy.md │ │ ├── https.md │ │ ├── ignore.md │ │ ├── includeFilter.md │ │ ├── inherit.md │ │ ├── jsAppend.md │ │ ├── jsBody.md │ │ ├── jsPrepend.md │ │ ├── lineProps.md │ │ ├── locationHref.md │ │ ├── log.md │ │ ├── method.md │ │ ├── operation.md │ │ ├── pac.md │ │ ├── pathReplace.md │ │ ├── pattern.md │ │ ├── pipe.md │ │ ├── plugin-vars.md │ │ ├── protocols.md │ │ ├── proxy.md │ │ ├── rawfile.md │ │ ├── redirect.md │ │ ├── referer.md │ │ ├── replaceStatus.md │ │ ├── reqAppend.md │ │ ├── reqBody.md │ │ ├── reqCharset.md │ │ ├── reqCookies.md │ │ ├── reqCors.md │ │ ├── reqDelay.md │ │ ├── reqHeaders.md │ │ ├── reqMerge.md │ │ ├── reqPrepend.md │ │ ├── reqReplace.md │ │ ├── reqRules.md │ │ ├── reqScript.md │ │ ├── reqSpeed.md │ │ ├── reqType.md │ │ ├── reqWrite.md │ │ ├── reqWriteRaw.md │ │ ├── resAppend.md │ │ ├── resBody.md │ │ ├── resCharset.md │ │ ├── resCookies.md │ │ ├── resCors.md │ │ ├── resDelay.md │ │ ├── resHeaders.md │ │ ├── resMerge.md │ │ ├── resPrepend.md │ │ ├── resReplace.md │ │ ├── resRules.md │ │ ├── resScript.md │ │ ├── resSpeed.md │ │ ├── resType.md │ │ ├── resWrite.md │ │ ├── resWriteRaw.md │ │ ├── responseFor.md │ │ ├── rule.md │ │ ├── skip.md │ │ ├── sniCallback.md │ │ ├── socks.md │ │ ├── statusCode.md │ │ ├── style.md │ │ ├── tpl.md │ │ ├── trailers.md │ │ ├── tunnel.md │ │ ├── ua.md │ │ ├── urlParams.md │ │ ├── weinre.md │ │ ├── ws.md │ │ ├── wss.md │ │ ├── xfile.md │ │ ├── xhost.md │ │ ├── xhttps-proxy.md │ │ ├── xproxy.md │ │ ├── xrawfile.md │ │ ├── xsocks.md │ │ └── xtpl.md ├── en │ ├── docs │ │ ├── cli.md │ │ ├── extensions │ │ │ ├── dev.md │ │ │ ├── npm.md │ │ │ └── usage.md │ │ ├── faq.md │ │ ├── getting-started.md │ │ ├── gui │ │ │ ├── composer.md │ │ │ ├── console.md │ │ │ ├── https.md │ │ │ ├── network.md │ │ │ ├── online.md │ │ │ ├── plugins.md │ │ │ ├── rules.md │ │ │ ├── shortcut.md │ │ │ ├── values.md │ │ │ └── weinre.md │ │ ├── index.md │ │ ├── mobile.md │ │ └── rules │ │ │ ├── @.md │ │ │ ├── attachment.md │ │ │ ├── auth.md │ │ │ ├── cache.md │ │ │ ├── cipher.md │ │ │ ├── cssAppend.md │ │ │ ├── cssBody.md │ │ │ ├── cssPrepend.md │ │ │ ├── delete.md │ │ │ ├── disable.md │ │ │ ├── enable.md │ │ │ ├── excludeFilter.md │ │ │ ├── file.md │ │ │ ├── filters.md │ │ │ ├── forwardedFor.md │ │ │ ├── frameScript.md │ │ │ ├── headerReplace.md │ │ │ ├── host.md │ │ │ ├── htmlAppend.md │ │ │ ├── htmlBody.md │ │ │ ├── htmlPrepend.md │ │ │ ├── http.md │ │ │ ├── https-proxy.md │ │ │ ├── https.md │ │ │ ├── ignore.md │ │ │ ├── includeFilter.md │ │ │ ├── inherit.md │ │ │ ├── jsAppend.md │ │ │ ├── jsBody.md │ │ │ ├── jsPrepend.md │ │ │ ├── lineProps.md │ │ │ ├── locationHref.md │ │ │ ├── log.md │ │ │ ├── method.md │ │ │ ├── operation.md │ │ │ ├── pac.md │ │ │ ├── pathReplace.md │ │ │ ├── pattern.md │ │ │ ├── pipe.md │ │ │ ├── plugin-vars.md │ │ │ ├── protocols.md │ │ │ ├── proxy.md │ │ │ ├── rawfile.md │ │ │ ├── redirect.md │ │ │ ├── referer.md │ │ │ ├── replaceStatus.md │ │ │ ├── reqAppend.md │ │ │ ├── reqBody.md │ │ │ ├── reqCharset.md │ │ │ ├── reqCookies.md │ │ │ ├── reqCors.md │ │ │ ├── reqDelay.md │ │ │ ├── reqHeaders.md │ │ │ ├── reqMerge.md │ │ │ ├── reqPrepend.md │ │ │ ├── reqReplace.md │ │ │ ├── reqRules.md │ │ │ ├── reqScript.md │ │ │ ├── reqSpeed.md │ │ │ ├── reqType.md │ │ │ ├── reqWrite.md │ │ │ ├── reqWriteRaw.md │ │ │ ├── resAppend.md │ │ │ ├── resBody.md │ │ │ ├── resCharset.md │ │ │ ├── resCookies.md │ │ │ ├── resCors.md │ │ │ ├── resDelay.md │ │ │ ├── resHeaders.md │ │ │ ├── resMerge.md │ │ │ ├── resPrepend.md │ │ │ ├── resReplace.md │ │ │ ├── resRules.md │ │ │ ├── resScript.md │ │ │ ├── resSpeed.md │ │ │ ├── resType.md │ │ │ ├── resWrite.md │ │ │ ├── resWriteRaw.md │ │ │ ├── responseFor.md │ │ │ ├── rule.md │ │ │ ├── skip.md │ │ │ ├── sniCallback.md │ │ │ ├── socks.md │ │ │ ├── statusCode.md │ │ │ ├── style.md │ │ │ ├── tpl.md │ │ │ ├── trailers.md │ │ │ ├── tunnel.md │ │ │ ├── ua.md │ │ │ ├── urlParams.md │ │ │ ├── weinre.md │ │ │ ├── ws.md │ │ │ ├── wss.md │ │ │ ├── xfile.md │ │ │ ├── xhost.md │ │ │ ├── xhttps-proxy.md │ │ │ ├── xproxy.md │ │ │ ├── xrawfile.md │ │ │ ├── xsocks.md │ │ │ └── xtpl.md │ └── index.md ├── img │ ├── composer.png │ ├── console.png │ ├── custom-column.png │ ├── edit-req.png │ ├── favicon.ico │ ├── frame-script.png │ ├── frames.png │ ├── https-qrcode.png │ ├── https-settings.png │ ├── https-trust.png │ ├── https.png │ ├── install-plugins.png │ ├── log-basic.gif │ ├── log-switch.gif │ ├── network.png │ ├── online.png │ ├── pipe-http-result.png │ ├── pipe-http.png │ ├── pipe-tunnel.png │ ├── pipe-ws.png │ ├── plugin-list.png │ ├── plugin-vars-display-list.png │ ├── plugin-vars-hint-list.png │ ├── plugin-vars-hint-url1.png │ ├── plugin-vars-hint-url2.png │ ├── plugin-vars-key-hint.png │ ├── plugins.png │ ├── proxy-settings.jpg │ ├── replay-req.png │ ├── response-for.png │ ├── rules-hint1.png │ ├── rules-hint2.png │ ├── rules.png │ ├── style.png │ ├── temp.png │ ├── test-rules.png │ ├── ui-ext.png │ ├── url-params.png │ ├── url-params2.png │ ├── values-demo1.png │ ├── values.png │ ├── weinre-menu.png │ ├── weinre.png │ └── whistle.png └── index.md ├── index.d.ts ├── index.js ├── lib ├── config.js ├── handlers │ ├── error-handler.js │ ├── file-proxy.js │ ├── final-handler.js │ ├── http-proxy.js │ ├── index.js │ └── plugin-handler.js ├── https │ ├── ca.js │ ├── h2.js │ ├── index.js │ └── load-cert.js ├── index.js ├── init.js ├── inspectors │ ├── data.js │ ├── index.js │ ├── log.js │ ├── req.js │ ├── res.js │ ├── rules.js │ └── weinre.js ├── plugins │ ├── get-plugins-sync.js │ ├── get-plugins.js │ ├── index.js │ ├── load-plugin.js │ ├── module-paths.js │ ├── proxy.js │ ├── shared-storage.js │ └── util.js ├── rules │ ├── dns.js │ ├── index.js │ ├── protocols.js │ ├── recycle-bin.js │ ├── rules.js │ ├── storage.js │ └── util.js ├── service │ ├── data-center.js │ ├── extract-saz.js │ ├── generate-saz.js │ ├── index.js │ ├── installer.js │ ├── plugin.js │ ├── service.js │ └── util.js ├── socket-mgr.js ├── tunnel.js ├── upgrade.js └── util │ ├── buf-util.js │ ├── common.js │ ├── data-server.js │ ├── drain.js │ ├── file-mgr.js │ ├── file-writer-transform.js │ ├── http-mgr.js │ ├── index.js │ ├── is-utf8.js │ ├── log-server.js │ ├── logger.js │ ├── parse-query.js │ ├── parse-url-safe.js │ ├── parse-url.js │ ├── patch.js │ ├── perf.js │ ├── process.js │ ├── replace-pattern-transform.js │ ├── replace-string-transform.js │ ├── speed-transform.js │ ├── transproto.js │ ├── whistle-transform.js │ └── zlib.js ├── package.json ├── require.js └── test ├── assets ├── certs │ ├── _.cert.w2.org.crt │ ├── _.cert.w2.org.key │ ├── _root.crt │ ├── cert.w2.org.key │ ├── root.key │ ├── test.crt │ └── test.key ├── files │ ├── 1.txt │ ├── 2.txt │ ├── 3.txt │ ├── empty.txt │ ├── gb2312.txt │ ├── rules.txt │ ├── storage │ │ ├── .backup │ │ │ ├── 1.test1.tx │ │ │ ├── 2.test2.tx │ │ │ ├── 3.test3.tx │ │ │ └── properties │ │ ├── files │ │ │ ├── 1.test1.tx │ │ │ ├── 2.test2.tx │ │ │ └── 3.test3.tx │ │ └── properties │ └── test.txt └── values │ ├── rawFile.html │ ├── rawFile2.js │ ├── reqScript.js │ ├── resScript.js │ ├── rulesFile.js │ ├── rulesFile.txt │ ├── rulesFile2.js │ ├── test.json │ ├── test2.json │ ├── test3.json │ ├── tps.rules │ ├── tps1.json │ └── tps2.json ├── config.test.js ├── events.js ├── index.test.js ├── plugins ├── @test │ └── whistle.test3 │ │ ├── index.js │ │ ├── package.json │ │ ├── rules.txt │ │ └── test │ │ └── abc │ │ ├── abc │ │ └── index.html │ │ └── index.html ├── whistle.pipe-http │ ├── index.js │ ├── lib │ │ ├── reqReadServer.js │ │ ├── reqWriteServer.js │ │ ├── resReadServer.js │ │ └── resWriteServer.js │ ├── package.json │ └── rules.txt ├── whistle.pipe-tunnel │ ├── index.js │ ├── lib │ │ ├── tunnelReqRead.js │ │ ├── tunnelReqWrite.js │ │ ├── tunnelResRead.js │ │ └── tunnelResWrite.js │ ├── package.json │ └── rules.txt ├── whistle.pipe-ws │ ├── index.js │ ├── lib │ │ ├── wsReqRead.js │ │ ├── wsReqWrite.js │ │ ├── wsResRead.js │ │ └── wsResWrite.js │ ├── package.json │ └── rules.txt ├── whistle.test-values │ ├── index.js │ ├── package.json │ └── rules.txt ├── whistle.test │ ├── _rules.txt │ ├── assets │ │ ├── dispatch.js │ │ ├── files │ │ │ ├── append.txt │ │ │ ├── bin │ │ │ │ ├── body.txt │ │ │ │ ├── bottom.txt │ │ │ │ ├── file.txt │ │ │ │ └── top.txt │ │ │ ├── body.txt │ │ │ ├── css.css │ │ │ ├── html.html │ │ │ ├── index.html │ │ │ ├── js.js │ │ │ ├── log.js │ │ │ ├── pac.js │ │ │ ├── prepend.txt │ │ │ ├── rawfile.html │ │ │ ├── ssi-include.html │ │ │ ├── ssi1.html │ │ │ ├── ssi2.html │ │ │ ├── ssi3.html │ │ │ └── tpl.js │ │ └── values │ │ │ ├── headers.json │ │ │ ├── replace.json │ │ │ ├── req.json │ │ │ ├── reqCookies.json │ │ │ ├── reqCors.json │ │ │ ├── res.json │ │ │ ├── resCookies.json │ │ │ ├── resCors.json │ │ │ ├── upload.json │ │ │ ├── urlParams.json │ │ │ └── urlReplace.json │ ├── index.js │ ├── lib │ │ ├── resRulesServer.js │ │ ├── rulesServer.js │ │ ├── server.js │ │ ├── statusServer.js │ │ ├── tunnelRulesServer.js │ │ ├── tunnelServer.js │ │ ├── uiServer.js │ │ └── util.js │ ├── package.json │ └── rules.txt ├── whistle.test1 │ ├── _rules.txt │ ├── index.js │ ├── lib │ │ └── rulesServer.js │ ├── package.json │ └── rules.txt └── whistle.test2 │ ├── _rules.txt │ ├── index.js │ ├── package.json │ ├── rules.txt │ └── test.txt ├── proxy ├── disable.test.js └── enable.test.js ├── rules.txt ├── units ├── _normalizeConnectArgs.test.js ├── attachment.test.js ├── auth.test.js ├── cache.test.js ├── common.test.js ├── composer.test.js ├── connect.test.js ├── css.test.js ├── delete.test.js ├── disable.test.js ├── file.test.js ├── filter.test.js ├── fm.test.js ├── forward.test.js ├── host.test.js ├── html.test.js ├── https.test.js ├── ignore.test.js ├── insertFile.test.js ├── js.test.js ├── log.test.js ├── method.test.js ├── options.test.js ├── others.test.js ├── pac.test.js ├── params.test.js ├── plugin.test.js ├── plugins.test.js ├── proxy.test.js ├── range.test.js ├── rawfile.test.js ├── redirect.test.js ├── referer.test.js ├── replaceStatus.test.js ├── req.prepend.body.append.test.js ├── reqAppend.test.js ├── reqBody.test.js ├── reqCharset.test.js ├── reqCookies.test.js ├── reqCors.test.js ├── reqDelay.test.js ├── reqHeaders.test.js ├── reqPrepend.test.js ├── reqReplace.test.js ├── reqSpeed.test.js ├── reqType.test.js ├── res.prepend.body.append.test.js ├── resAppend.test.js ├── resBody.test.js ├── resCharset.test.js ├── resCookies.test.js ├── resCors.test.js ├── resDelay.test.js ├── resHeaders.test.js ├── resPrepend.test.js ├── resReplace.test.js ├── resSpeed.test.js ├── resType.test.js ├── rule.test.js ├── rulesFile.test.js ├── script.test.js ├── socks.test.js ├── ssi-include.test.js ├── statusCode.test.js ├── tpl.test.js ├── tplStr.test.js ├── tps.test.js ├── tunnel.test.js ├── tunnelPolicy.test.js ├── ua.test.js ├── ui.test.js ├── urlParams.test.js ├── urlReplace.test.js ├── utils.test.js ├── values.test.js ├── var.test.js ├── weinre.test.js ├── wildcard.test.js ├── write.test.js ├── ws.test.js └── xfile.test.js └── util.test.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/LICENSE -------------------------------------------------------------------------------- /README-en_US.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/README-en_US.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/README.md -------------------------------------------------------------------------------- /assets/fiddler/meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/assets/fiddler/meta.xml -------------------------------------------------------------------------------- /assets/js/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/assets/js/log.js -------------------------------------------------------------------------------- /assets/js/weinre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/assets/js/weinre.js -------------------------------------------------------------------------------- /assets/js/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/assets/js/worker.js -------------------------------------------------------------------------------- /assets/menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/assets/menu.html -------------------------------------------------------------------------------- /assets/modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/assets/modal.html -------------------------------------------------------------------------------- /assets/tab.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/assets/tab.html -------------------------------------------------------------------------------- /bin/ca/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/bin/ca/cli.js -------------------------------------------------------------------------------- /bin/ca/index.d.ts: -------------------------------------------------------------------------------- 1 | export default function (certFile: String): void; 2 | -------------------------------------------------------------------------------- /bin/ca/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/bin/ca/index.js -------------------------------------------------------------------------------- /bin/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/bin/import.js -------------------------------------------------------------------------------- /bin/plugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/bin/plugin.d.ts -------------------------------------------------------------------------------- /bin/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/bin/plugin.js -------------------------------------------------------------------------------- /bin/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/bin/proxy.js -------------------------------------------------------------------------------- /bin/status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/bin/status.js -------------------------------------------------------------------------------- /bin/use.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/bin/use.js -------------------------------------------------------------------------------- /bin/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/bin/util.js -------------------------------------------------------------------------------- /bin/whistle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/bin/whistle.js -------------------------------------------------------------------------------- /biz/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/index.js -------------------------------------------------------------------------------- /biz/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/init.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/abort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/abort.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/add-rules-values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/add-rules-values.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/certs/all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/certs/all.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/certs/remove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/certs/remove.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/certs/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/certs/upload.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/check-update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/check-update.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/compose-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/compose-data.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/composer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/composer.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/cookies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/cookies.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/create-cert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/create-cert.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/custom-frames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/custom-frames.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/custom-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/custom-handler.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/do-not-show-again.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/do-not-show-again.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/download.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/download.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/enable-http2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/enable-http2.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/get-cert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/get-cert.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/get-custom-certs-files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/get-custom-certs-files.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/get-custom-certs-info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/get-custom-certs-info.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/get-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/get-data.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/get-frames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/get-frames.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/get-session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/get-session.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/hide-https-connects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/hide-https-connects.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/history.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/https-status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/https-status.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/import-remote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/import-remote.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/init.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/intercept-https-connects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/intercept-https-connects.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/log/set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/log/set.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/plugins/add-registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/plugins/add-registry.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/plugins/disable-all-plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/plugins/disable-all-plugins.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/plugins/disable-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/plugins/disable-plugin.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/plugins/get-plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/plugins/get-plugins.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/plugins/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/plugins/install.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/plugins/is-enable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/plugins/is-enable.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/plugins/registry-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/plugins/registry-list.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/plugins/uninstall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/plugins/uninstall.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/plugins/update-rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/plugins/update-rules.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/reset-local-address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/reset-local-address.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rootca.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rootca.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/account.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/add.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/allow-multiple-choice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/allow-multiple-choice.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/disable-all-rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/disable-all-rules.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/disable-default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/disable-default.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/enable-back-rules-first.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/enable-back-rules-first.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/enable-default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/enable-default.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/enabled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/enabled.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/export.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/import.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/index.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/list.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/list2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/list2.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/move-to.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/move-to.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/project.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/recycle/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/recycle/list.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/recycle/remove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/recycle/remove.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/recycle/view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/recycle/view.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/remove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/remove.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/rename.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/rename.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/select.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/set-sys-hosts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/set-sys-hosts.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/rules/unselect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/rules/unselect.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/server-info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/server-info.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/set-custom-column.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/set-custom-column.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/set-dns-order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/set-dns-order.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/set-ipv6-only.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/set-ipv6-only.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/socket/abort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/socket/abort.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/socket/change-status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/socket/change-status.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/socket/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/socket/data.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/status.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/top.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/top.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/util.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/values/add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/values/add.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/values/export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/values/export.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/values/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/values/get.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/values/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/values/import.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/values/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/values/index.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/values/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/values/list.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/values/list2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/values/list2.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/values/move-to.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/values/move-to.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/values/recycle/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/values/recycle/list.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/values/recycle/remove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/values/recycle/remove.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/values/recycle/view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/values/recycle/view.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/values/remove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/values/remove.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/values/rename.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/values/rename.js -------------------------------------------------------------------------------- /biz/webui/cgi-bin/values/value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/cgi-bin/values/value.js -------------------------------------------------------------------------------- /biz/webui/htdocs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs.js -------------------------------------------------------------------------------- /biz/webui/htdocs/editor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/editor.html -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/alipay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/alipay.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/amap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/amap.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/android.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/baidu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/baidu.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/brave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/brave.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/browser.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/cfnetwork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/cfnetwork.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/chrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/chrome.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/cicc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/cicc.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/cronet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/cronet.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/dingtalk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/dingtalk.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/edge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/edge.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/electron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/electron.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/firefox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/firefox.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/huawei.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/huawei.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/iphone.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/jd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/jd.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/mac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/mac.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/opera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/opera.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/pdd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/pdd.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/qq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/qq.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/safari.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/safari.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/taobao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/taobao.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/tmall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/tmall.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/uc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/uc.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/wechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/wechat.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/weibo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/weibo.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/wework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/wework.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/app/windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/app/windows.png -------------------------------------------------------------------------------- /biz/webui/htdocs/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/favicon.ico -------------------------------------------------------------------------------- /biz/webui/htdocs/img/whistle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/img/whistle.png -------------------------------------------------------------------------------- /biz/webui/htdocs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/index.html -------------------------------------------------------------------------------- /biz/webui/htdocs/js/decode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/js/decode.js -------------------------------------------------------------------------------- /biz/webui/htdocs/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/js/index.js -------------------------------------------------------------------------------- /biz/webui/htdocs/preview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/preview.html -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/about.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/about.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/base.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/btn-group.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/btn-group.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/certs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/certs.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/composer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/composer.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/context-menu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/context-menu.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/detail.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/detail.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/divider.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/divider.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/dropdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/dropdown.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/editor-settings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/editor-settings.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/editor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/editor.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/export-dialog.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/files-dialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/files-dialog.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/filter-input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/filter-input.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/frames.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/frames.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/iframe-dialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/iframe-dialog.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/iframe.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/iframe.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/image-view.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/image-view.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/import-dialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/import-dialog.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/index.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/json-viewer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/json-viewer.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/kv.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/kv.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/large-dialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/large-dialog.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/list-dialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/list-dialog.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/list.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/menu-item.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/menu-item.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/message.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/message.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/modal.css: -------------------------------------------------------------------------------- 1 | .w-dialog-for-plguin .modal-header { 2 | display: none; 3 | } 4 | -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/network-settings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/network-settings.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/online.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/online.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/overview.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/overview.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/plugins-mgr.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/plugins-mgr.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/plugins.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/plugins.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/properties.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/properties.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/props-editor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/props-editor.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/record-btn.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/record-btn.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/req-data.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/req-data.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/req-detail.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/req-detail.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/res-detail.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/res-detail.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/service.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/service.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/sync-dialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/sync-dialog.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/table.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/table.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/textarea.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/textarea.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/timeline.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/timeline.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/css/tools.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/css/tools.css -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/about.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/base-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/base-css.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/bridge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/bridge.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/btn-group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/btn-group.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/certs-info-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/certs-info-dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/cgi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/cgi.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/columns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/columns.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/components/json/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/components/json/index.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/components/json/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/components/json/parse.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/components/json/stringify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/components/json/stringify.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/components/react-json-tree/ItemRange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/components/react-json-tree/ItemRange.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/components/react-json-tree/JSONArrayNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/components/react-json-tree/JSONArrayNode.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/components/react-json-tree/JSONArrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/components/react-json-tree/JSONArrow.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/components/react-json-tree/JSONIterableNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/components/react-json-tree/JSONIterableNode.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/components/react-json-tree/JSONNestedNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/components/react-json-tree/JSONNestedNode.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/components/react-json-tree/JSONNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/components/react-json-tree/JSONNode.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/components/react-json-tree/JSONObjectNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/components/react-json-tree/JSONObjectNode.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/components/react-json-tree/JSONValueNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/components/react-json-tree/JSONValueNode.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/components/react-json-tree/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/components/react-json-tree/index.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/components/react-json-tree/objType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/components/react-json-tree/objType.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/components/react-json-tree/themes/solarized.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/components/react-json-tree/themes/solarized.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/composer-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/composer-list.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/composer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/composer.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/console.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/context-menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/context-menu.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/cookies-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/cookies-dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/copy-btn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/copy-btn.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/data-center.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/data-center.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/decode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/decode.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/detail-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/detail-dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/detail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/detail.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/divider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/divider.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/dns-servers-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/dns-servers-dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/dropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/dropdown.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/editor-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/editor-dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/editor-settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/editor-settings.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/editor.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/empty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/empty.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/enable-https-btn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/enable-https-btn.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/enabled-rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/enabled-rules.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/events.js: -------------------------------------------------------------------------------- 1 | var $ = require('jquery'); 2 | 3 | module.exports = $({}); 4 | -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/expand-collapse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/expand-collapse.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/export-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/export-dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/filter-btn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/filter-btn.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/filter-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/filter-input.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/forward-back-btn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/forward-back-btn.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/frame-composer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/frame-composer.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/frame-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/frame-data.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/frame-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/frame-list.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/frame-modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/frame-modal.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/frames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/frames.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/github-icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/github-icon.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/history-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/history-data.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/https-settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/https-settings.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/iframe-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/iframe-dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/iframe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/iframe.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/iframes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/iframes.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/image-view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/image-view.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/import-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/import-dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/index.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/inspector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/inspector.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/inspectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/inspectors.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/is-utf8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/is-utf8.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/json-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/json-dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/json-viewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/json-viewer.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/kv-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/kv-dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/large-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/large-dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/lazy-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/lazy-init.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/list-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/list-dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/list-modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/list-modal.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/list.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/menu-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/menu-item.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/message.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/mock-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/mock-dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/modal.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/network-modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/network-modal.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/network-settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/network-settings.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/network.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/network.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/online.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/online.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/order-table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/order-table.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/overview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/overview.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/panel-tips.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/panel-tips.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/parse-curl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/parse-curl.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/parse-rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/parse-rules.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/plugins-mgr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/plugins-mgr.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/plugins-tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/plugins-tabs.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/plugins.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/properties.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/props-editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/props-editor.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/protocols.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/qrcode-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/qrcode-dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/qrcode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/qrcode.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/record-btn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/record-btn.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/recycle-bin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/recycle-bin.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/req-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/req-data.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/req-detail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/req-detail.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/res-detail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/res-detail.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/rule-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/rule-list.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/rules-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/rules-dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/rules-hint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/rules-hint.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/rules-mode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/rules-mode.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/saved.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/saved.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/server-log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/server-log.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/service-btn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/service-btn.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/share-via-url-btn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/share-via-url-btn.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/storage.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/sync-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/sync-dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/tab-frame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/tab-frame.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/tab-mgr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/tab-mgr.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/table.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/tabs.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/text-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/text-dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/textarea.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/textarea.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/textview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/textview.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/timeline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/timeline.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/tips-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/tips-dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/token-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/token-dialog.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/tool-box.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/tool-box.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/tools.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/update-all-btn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/update-all-btn.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/util.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/win.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/win.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/js/workers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/js/workers.js -------------------------------------------------------------------------------- /biz/webui/htdocs/src/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/htdocs/src/webpack.config.js -------------------------------------------------------------------------------- /biz/webui/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/lib/index.js -------------------------------------------------------------------------------- /biz/webui/lib/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/webui/lib/proxy.js -------------------------------------------------------------------------------- /biz/weinre/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/weinre/index.js -------------------------------------------------------------------------------- /biz/weinre/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/biz/weinre/server.js -------------------------------------------------------------------------------- /docs/.vitepress/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/.vitepress/config.mts -------------------------------------------------------------------------------- /docs/docs/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/cli.md -------------------------------------------------------------------------------- /docs/docs/extensions/dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/extensions/dev.md -------------------------------------------------------------------------------- /docs/docs/extensions/npm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/extensions/npm.md -------------------------------------------------------------------------------- /docs/docs/extensions/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/extensions/usage.md -------------------------------------------------------------------------------- /docs/docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/faq.md -------------------------------------------------------------------------------- /docs/docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/getting-started.md -------------------------------------------------------------------------------- /docs/docs/gui/composer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/gui/composer.md -------------------------------------------------------------------------------- /docs/docs/gui/console.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/gui/console.md -------------------------------------------------------------------------------- /docs/docs/gui/https.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/gui/https.md -------------------------------------------------------------------------------- /docs/docs/gui/network.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/gui/network.md -------------------------------------------------------------------------------- /docs/docs/gui/online.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/gui/online.md -------------------------------------------------------------------------------- /docs/docs/gui/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/gui/plugins.md -------------------------------------------------------------------------------- /docs/docs/gui/rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/gui/rules.md -------------------------------------------------------------------------------- /docs/docs/gui/shortcut.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/gui/shortcut.md -------------------------------------------------------------------------------- /docs/docs/gui/values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/gui/values.md -------------------------------------------------------------------------------- /docs/docs/gui/weinre.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/gui/weinre.md -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/index.md -------------------------------------------------------------------------------- /docs/docs/mobile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/mobile.md -------------------------------------------------------------------------------- /docs/docs/rules/@.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/@.md -------------------------------------------------------------------------------- /docs/docs/rules/attachment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/attachment.md -------------------------------------------------------------------------------- /docs/docs/rules/auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/auth.md -------------------------------------------------------------------------------- /docs/docs/rules/cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/cache.md -------------------------------------------------------------------------------- /docs/docs/rules/cipher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/cipher.md -------------------------------------------------------------------------------- /docs/docs/rules/cssAppend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/cssAppend.md -------------------------------------------------------------------------------- /docs/docs/rules/cssBody.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/cssBody.md -------------------------------------------------------------------------------- /docs/docs/rules/cssPrepend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/cssPrepend.md -------------------------------------------------------------------------------- /docs/docs/rules/delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/delete.md -------------------------------------------------------------------------------- /docs/docs/rules/disable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/disable.md -------------------------------------------------------------------------------- /docs/docs/rules/enable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/enable.md -------------------------------------------------------------------------------- /docs/docs/rules/excludeFilter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/excludeFilter.md -------------------------------------------------------------------------------- /docs/docs/rules/file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/file.md -------------------------------------------------------------------------------- /docs/docs/rules/filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/filters.md -------------------------------------------------------------------------------- /docs/docs/rules/forwardedFor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/forwardedFor.md -------------------------------------------------------------------------------- /docs/docs/rules/frameScript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/frameScript.md -------------------------------------------------------------------------------- /docs/docs/rules/headerReplace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/headerReplace.md -------------------------------------------------------------------------------- /docs/docs/rules/host.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/host.md -------------------------------------------------------------------------------- /docs/docs/rules/htmlAppend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/htmlAppend.md -------------------------------------------------------------------------------- /docs/docs/rules/htmlBody.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/htmlBody.md -------------------------------------------------------------------------------- /docs/docs/rules/htmlPrepend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/htmlPrepend.md -------------------------------------------------------------------------------- /docs/docs/rules/http.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/http.md -------------------------------------------------------------------------------- /docs/docs/rules/https-proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/https-proxy.md -------------------------------------------------------------------------------- /docs/docs/rules/https.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/https.md -------------------------------------------------------------------------------- /docs/docs/rules/ignore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/ignore.md -------------------------------------------------------------------------------- /docs/docs/rules/includeFilter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/includeFilter.md -------------------------------------------------------------------------------- /docs/docs/rules/inherit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/inherit.md -------------------------------------------------------------------------------- /docs/docs/rules/jsAppend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/jsAppend.md -------------------------------------------------------------------------------- /docs/docs/rules/jsBody.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/jsBody.md -------------------------------------------------------------------------------- /docs/docs/rules/jsPrepend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/jsPrepend.md -------------------------------------------------------------------------------- /docs/docs/rules/lineProps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/lineProps.md -------------------------------------------------------------------------------- /docs/docs/rules/locationHref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/locationHref.md -------------------------------------------------------------------------------- /docs/docs/rules/log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/log.md -------------------------------------------------------------------------------- /docs/docs/rules/method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/method.md -------------------------------------------------------------------------------- /docs/docs/rules/operation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/operation.md -------------------------------------------------------------------------------- /docs/docs/rules/pac.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/pac.md -------------------------------------------------------------------------------- /docs/docs/rules/pathReplace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/pathReplace.md -------------------------------------------------------------------------------- /docs/docs/rules/pattern.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/pattern.md -------------------------------------------------------------------------------- /docs/docs/rules/pipe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/pipe.md -------------------------------------------------------------------------------- /docs/docs/rules/plugin-vars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/plugin-vars.md -------------------------------------------------------------------------------- /docs/docs/rules/protocols.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/protocols.md -------------------------------------------------------------------------------- /docs/docs/rules/proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/proxy.md -------------------------------------------------------------------------------- /docs/docs/rules/rawfile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/rawfile.md -------------------------------------------------------------------------------- /docs/docs/rules/redirect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/redirect.md -------------------------------------------------------------------------------- /docs/docs/rules/referer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/referer.md -------------------------------------------------------------------------------- /docs/docs/rules/replaceStatus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/replaceStatus.md -------------------------------------------------------------------------------- /docs/docs/rules/reqAppend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/reqAppend.md -------------------------------------------------------------------------------- /docs/docs/rules/reqBody.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/reqBody.md -------------------------------------------------------------------------------- /docs/docs/rules/reqCharset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/reqCharset.md -------------------------------------------------------------------------------- /docs/docs/rules/reqCookies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/reqCookies.md -------------------------------------------------------------------------------- /docs/docs/rules/reqCors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/reqCors.md -------------------------------------------------------------------------------- /docs/docs/rules/reqDelay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/reqDelay.md -------------------------------------------------------------------------------- /docs/docs/rules/reqHeaders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/reqHeaders.md -------------------------------------------------------------------------------- /docs/docs/rules/reqMerge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/reqMerge.md -------------------------------------------------------------------------------- /docs/docs/rules/reqPrepend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/reqPrepend.md -------------------------------------------------------------------------------- /docs/docs/rules/reqReplace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/reqReplace.md -------------------------------------------------------------------------------- /docs/docs/rules/reqRules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/reqRules.md -------------------------------------------------------------------------------- /docs/docs/rules/reqScript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/reqScript.md -------------------------------------------------------------------------------- /docs/docs/rules/reqSpeed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/reqSpeed.md -------------------------------------------------------------------------------- /docs/docs/rules/reqType.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/reqType.md -------------------------------------------------------------------------------- /docs/docs/rules/reqWrite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/reqWrite.md -------------------------------------------------------------------------------- /docs/docs/rules/reqWriteRaw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/reqWriteRaw.md -------------------------------------------------------------------------------- /docs/docs/rules/resAppend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/resAppend.md -------------------------------------------------------------------------------- /docs/docs/rules/resBody.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/resBody.md -------------------------------------------------------------------------------- /docs/docs/rules/resCharset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/resCharset.md -------------------------------------------------------------------------------- /docs/docs/rules/resCookies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/resCookies.md -------------------------------------------------------------------------------- /docs/docs/rules/resCors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/resCors.md -------------------------------------------------------------------------------- /docs/docs/rules/resDelay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/resDelay.md -------------------------------------------------------------------------------- /docs/docs/rules/resHeaders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/resHeaders.md -------------------------------------------------------------------------------- /docs/docs/rules/resMerge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/resMerge.md -------------------------------------------------------------------------------- /docs/docs/rules/resPrepend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/resPrepend.md -------------------------------------------------------------------------------- /docs/docs/rules/resReplace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/resReplace.md -------------------------------------------------------------------------------- /docs/docs/rules/resRules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/resRules.md -------------------------------------------------------------------------------- /docs/docs/rules/resScript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/resScript.md -------------------------------------------------------------------------------- /docs/docs/rules/resSpeed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/resSpeed.md -------------------------------------------------------------------------------- /docs/docs/rules/resType.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/resType.md -------------------------------------------------------------------------------- /docs/docs/rules/resWrite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/resWrite.md -------------------------------------------------------------------------------- /docs/docs/rules/resWriteRaw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/resWriteRaw.md -------------------------------------------------------------------------------- /docs/docs/rules/responseFor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/responseFor.md -------------------------------------------------------------------------------- /docs/docs/rules/rule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/rule.md -------------------------------------------------------------------------------- /docs/docs/rules/skip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/skip.md -------------------------------------------------------------------------------- /docs/docs/rules/sniCallback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/sniCallback.md -------------------------------------------------------------------------------- /docs/docs/rules/socks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/socks.md -------------------------------------------------------------------------------- /docs/docs/rules/statusCode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/statusCode.md -------------------------------------------------------------------------------- /docs/docs/rules/style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/style.md -------------------------------------------------------------------------------- /docs/docs/rules/tpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/tpl.md -------------------------------------------------------------------------------- /docs/docs/rules/trailers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/trailers.md -------------------------------------------------------------------------------- /docs/docs/rules/tunnel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/tunnel.md -------------------------------------------------------------------------------- /docs/docs/rules/ua.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/ua.md -------------------------------------------------------------------------------- /docs/docs/rules/urlParams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/urlParams.md -------------------------------------------------------------------------------- /docs/docs/rules/weinre.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/weinre.md -------------------------------------------------------------------------------- /docs/docs/rules/ws.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/ws.md -------------------------------------------------------------------------------- /docs/docs/rules/wss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/wss.md -------------------------------------------------------------------------------- /docs/docs/rules/xfile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/xfile.md -------------------------------------------------------------------------------- /docs/docs/rules/xhost.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/xhost.md -------------------------------------------------------------------------------- /docs/docs/rules/xhttps-proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/xhttps-proxy.md -------------------------------------------------------------------------------- /docs/docs/rules/xproxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/xproxy.md -------------------------------------------------------------------------------- /docs/docs/rules/xrawfile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/xrawfile.md -------------------------------------------------------------------------------- /docs/docs/rules/xsocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/xsocks.md -------------------------------------------------------------------------------- /docs/docs/rules/xtpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/docs/rules/xtpl.md -------------------------------------------------------------------------------- /docs/en/docs/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/cli.md -------------------------------------------------------------------------------- /docs/en/docs/extensions/dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/extensions/dev.md -------------------------------------------------------------------------------- /docs/en/docs/extensions/npm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/extensions/npm.md -------------------------------------------------------------------------------- /docs/en/docs/extensions/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/extensions/usage.md -------------------------------------------------------------------------------- /docs/en/docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/faq.md -------------------------------------------------------------------------------- /docs/en/docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/getting-started.md -------------------------------------------------------------------------------- /docs/en/docs/gui/composer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/gui/composer.md -------------------------------------------------------------------------------- /docs/en/docs/gui/console.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/gui/console.md -------------------------------------------------------------------------------- /docs/en/docs/gui/https.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/gui/https.md -------------------------------------------------------------------------------- /docs/en/docs/gui/network.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/gui/network.md -------------------------------------------------------------------------------- /docs/en/docs/gui/online.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/gui/online.md -------------------------------------------------------------------------------- /docs/en/docs/gui/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/gui/plugins.md -------------------------------------------------------------------------------- /docs/en/docs/gui/rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/gui/rules.md -------------------------------------------------------------------------------- /docs/en/docs/gui/shortcut.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/gui/shortcut.md -------------------------------------------------------------------------------- /docs/en/docs/gui/values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/gui/values.md -------------------------------------------------------------------------------- /docs/en/docs/gui/weinre.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/gui/weinre.md -------------------------------------------------------------------------------- /docs/en/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/index.md -------------------------------------------------------------------------------- /docs/en/docs/mobile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/mobile.md -------------------------------------------------------------------------------- /docs/en/docs/rules/@.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/@.md -------------------------------------------------------------------------------- /docs/en/docs/rules/attachment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/attachment.md -------------------------------------------------------------------------------- /docs/en/docs/rules/auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/auth.md -------------------------------------------------------------------------------- /docs/en/docs/rules/cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/cache.md -------------------------------------------------------------------------------- /docs/en/docs/rules/cipher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/cipher.md -------------------------------------------------------------------------------- /docs/en/docs/rules/cssAppend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/cssAppend.md -------------------------------------------------------------------------------- /docs/en/docs/rules/cssBody.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/cssBody.md -------------------------------------------------------------------------------- /docs/en/docs/rules/cssPrepend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/cssPrepend.md -------------------------------------------------------------------------------- /docs/en/docs/rules/delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/delete.md -------------------------------------------------------------------------------- /docs/en/docs/rules/disable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/disable.md -------------------------------------------------------------------------------- /docs/en/docs/rules/enable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/enable.md -------------------------------------------------------------------------------- /docs/en/docs/rules/excludeFilter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/excludeFilter.md -------------------------------------------------------------------------------- /docs/en/docs/rules/file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/file.md -------------------------------------------------------------------------------- /docs/en/docs/rules/filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/filters.md -------------------------------------------------------------------------------- /docs/en/docs/rules/forwardedFor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/forwardedFor.md -------------------------------------------------------------------------------- /docs/en/docs/rules/frameScript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/frameScript.md -------------------------------------------------------------------------------- /docs/en/docs/rules/headerReplace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/headerReplace.md -------------------------------------------------------------------------------- /docs/en/docs/rules/host.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/host.md -------------------------------------------------------------------------------- /docs/en/docs/rules/htmlAppend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/htmlAppend.md -------------------------------------------------------------------------------- /docs/en/docs/rules/htmlBody.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/htmlBody.md -------------------------------------------------------------------------------- /docs/en/docs/rules/htmlPrepend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/htmlPrepend.md -------------------------------------------------------------------------------- /docs/en/docs/rules/http.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/http.md -------------------------------------------------------------------------------- /docs/en/docs/rules/https-proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/https-proxy.md -------------------------------------------------------------------------------- /docs/en/docs/rules/https.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/https.md -------------------------------------------------------------------------------- /docs/en/docs/rules/ignore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/ignore.md -------------------------------------------------------------------------------- /docs/en/docs/rules/includeFilter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/includeFilter.md -------------------------------------------------------------------------------- /docs/en/docs/rules/inherit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/inherit.md -------------------------------------------------------------------------------- /docs/en/docs/rules/jsAppend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/jsAppend.md -------------------------------------------------------------------------------- /docs/en/docs/rules/jsBody.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/jsBody.md -------------------------------------------------------------------------------- /docs/en/docs/rules/jsPrepend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/jsPrepend.md -------------------------------------------------------------------------------- /docs/en/docs/rules/lineProps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/lineProps.md -------------------------------------------------------------------------------- /docs/en/docs/rules/locationHref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/locationHref.md -------------------------------------------------------------------------------- /docs/en/docs/rules/log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/log.md -------------------------------------------------------------------------------- /docs/en/docs/rules/method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/method.md -------------------------------------------------------------------------------- /docs/en/docs/rules/operation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/operation.md -------------------------------------------------------------------------------- /docs/en/docs/rules/pac.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/pac.md -------------------------------------------------------------------------------- /docs/en/docs/rules/pathReplace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/pathReplace.md -------------------------------------------------------------------------------- /docs/en/docs/rules/pattern.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/pattern.md -------------------------------------------------------------------------------- /docs/en/docs/rules/pipe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/pipe.md -------------------------------------------------------------------------------- /docs/en/docs/rules/plugin-vars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/plugin-vars.md -------------------------------------------------------------------------------- /docs/en/docs/rules/protocols.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/protocols.md -------------------------------------------------------------------------------- /docs/en/docs/rules/proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/proxy.md -------------------------------------------------------------------------------- /docs/en/docs/rules/rawfile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/rawfile.md -------------------------------------------------------------------------------- /docs/en/docs/rules/redirect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/redirect.md -------------------------------------------------------------------------------- /docs/en/docs/rules/referer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/referer.md -------------------------------------------------------------------------------- /docs/en/docs/rules/replaceStatus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/replaceStatus.md -------------------------------------------------------------------------------- /docs/en/docs/rules/reqAppend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/reqAppend.md -------------------------------------------------------------------------------- /docs/en/docs/rules/reqBody.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/reqBody.md -------------------------------------------------------------------------------- /docs/en/docs/rules/reqCharset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/reqCharset.md -------------------------------------------------------------------------------- /docs/en/docs/rules/reqCookies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/reqCookies.md -------------------------------------------------------------------------------- /docs/en/docs/rules/reqCors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/reqCors.md -------------------------------------------------------------------------------- /docs/en/docs/rules/reqDelay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/reqDelay.md -------------------------------------------------------------------------------- /docs/en/docs/rules/reqHeaders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/reqHeaders.md -------------------------------------------------------------------------------- /docs/en/docs/rules/reqMerge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/reqMerge.md -------------------------------------------------------------------------------- /docs/en/docs/rules/reqPrepend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/reqPrepend.md -------------------------------------------------------------------------------- /docs/en/docs/rules/reqReplace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/reqReplace.md -------------------------------------------------------------------------------- /docs/en/docs/rules/reqRules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/reqRules.md -------------------------------------------------------------------------------- /docs/en/docs/rules/reqScript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/reqScript.md -------------------------------------------------------------------------------- /docs/en/docs/rules/reqSpeed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/reqSpeed.md -------------------------------------------------------------------------------- /docs/en/docs/rules/reqType.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/reqType.md -------------------------------------------------------------------------------- /docs/en/docs/rules/reqWrite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/reqWrite.md -------------------------------------------------------------------------------- /docs/en/docs/rules/reqWriteRaw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/reqWriteRaw.md -------------------------------------------------------------------------------- /docs/en/docs/rules/resAppend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/resAppend.md -------------------------------------------------------------------------------- /docs/en/docs/rules/resBody.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/resBody.md -------------------------------------------------------------------------------- /docs/en/docs/rules/resCharset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/resCharset.md -------------------------------------------------------------------------------- /docs/en/docs/rules/resCookies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/resCookies.md -------------------------------------------------------------------------------- /docs/en/docs/rules/resCors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/resCors.md -------------------------------------------------------------------------------- /docs/en/docs/rules/resDelay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/resDelay.md -------------------------------------------------------------------------------- /docs/en/docs/rules/resHeaders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/resHeaders.md -------------------------------------------------------------------------------- /docs/en/docs/rules/resMerge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/resMerge.md -------------------------------------------------------------------------------- /docs/en/docs/rules/resPrepend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/resPrepend.md -------------------------------------------------------------------------------- /docs/en/docs/rules/resReplace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/resReplace.md -------------------------------------------------------------------------------- /docs/en/docs/rules/resRules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/resRules.md -------------------------------------------------------------------------------- /docs/en/docs/rules/resScript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/resScript.md -------------------------------------------------------------------------------- /docs/en/docs/rules/resSpeed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/resSpeed.md -------------------------------------------------------------------------------- /docs/en/docs/rules/resType.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/resType.md -------------------------------------------------------------------------------- /docs/en/docs/rules/resWrite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/resWrite.md -------------------------------------------------------------------------------- /docs/en/docs/rules/resWriteRaw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/resWriteRaw.md -------------------------------------------------------------------------------- /docs/en/docs/rules/responseFor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/responseFor.md -------------------------------------------------------------------------------- /docs/en/docs/rules/rule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/rule.md -------------------------------------------------------------------------------- /docs/en/docs/rules/skip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/skip.md -------------------------------------------------------------------------------- /docs/en/docs/rules/sniCallback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/sniCallback.md -------------------------------------------------------------------------------- /docs/en/docs/rules/socks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/socks.md -------------------------------------------------------------------------------- /docs/en/docs/rules/statusCode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/statusCode.md -------------------------------------------------------------------------------- /docs/en/docs/rules/style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/style.md -------------------------------------------------------------------------------- /docs/en/docs/rules/tpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/tpl.md -------------------------------------------------------------------------------- /docs/en/docs/rules/trailers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/trailers.md -------------------------------------------------------------------------------- /docs/en/docs/rules/tunnel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/tunnel.md -------------------------------------------------------------------------------- /docs/en/docs/rules/ua.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/ua.md -------------------------------------------------------------------------------- /docs/en/docs/rules/urlParams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/urlParams.md -------------------------------------------------------------------------------- /docs/en/docs/rules/weinre.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/weinre.md -------------------------------------------------------------------------------- /docs/en/docs/rules/ws.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/ws.md -------------------------------------------------------------------------------- /docs/en/docs/rules/wss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/wss.md -------------------------------------------------------------------------------- /docs/en/docs/rules/xfile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/xfile.md -------------------------------------------------------------------------------- /docs/en/docs/rules/xhost.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/xhost.md -------------------------------------------------------------------------------- /docs/en/docs/rules/xhttps-proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/xhttps-proxy.md -------------------------------------------------------------------------------- /docs/en/docs/rules/xproxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/xproxy.md -------------------------------------------------------------------------------- /docs/en/docs/rules/xrawfile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/xrawfile.md -------------------------------------------------------------------------------- /docs/en/docs/rules/xsocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/xsocks.md -------------------------------------------------------------------------------- /docs/en/docs/rules/xtpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/docs/rules/xtpl.md -------------------------------------------------------------------------------- /docs/en/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/en/index.md -------------------------------------------------------------------------------- /docs/img/composer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/composer.png -------------------------------------------------------------------------------- /docs/img/console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/console.png -------------------------------------------------------------------------------- /docs/img/custom-column.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/custom-column.png -------------------------------------------------------------------------------- /docs/img/edit-req.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/edit-req.png -------------------------------------------------------------------------------- /docs/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/favicon.ico -------------------------------------------------------------------------------- /docs/img/frame-script.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/frame-script.png -------------------------------------------------------------------------------- /docs/img/frames.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/frames.png -------------------------------------------------------------------------------- /docs/img/https-qrcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/https-qrcode.png -------------------------------------------------------------------------------- /docs/img/https-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/https-settings.png -------------------------------------------------------------------------------- /docs/img/https-trust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/https-trust.png -------------------------------------------------------------------------------- /docs/img/https.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/https.png -------------------------------------------------------------------------------- /docs/img/install-plugins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/install-plugins.png -------------------------------------------------------------------------------- /docs/img/log-basic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/log-basic.gif -------------------------------------------------------------------------------- /docs/img/log-switch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/log-switch.gif -------------------------------------------------------------------------------- /docs/img/network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/network.png -------------------------------------------------------------------------------- /docs/img/online.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/online.png -------------------------------------------------------------------------------- /docs/img/pipe-http-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/pipe-http-result.png -------------------------------------------------------------------------------- /docs/img/pipe-http.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/pipe-http.png -------------------------------------------------------------------------------- /docs/img/pipe-tunnel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/pipe-tunnel.png -------------------------------------------------------------------------------- /docs/img/pipe-ws.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/pipe-ws.png -------------------------------------------------------------------------------- /docs/img/plugin-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/plugin-list.png -------------------------------------------------------------------------------- /docs/img/plugin-vars-display-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/plugin-vars-display-list.png -------------------------------------------------------------------------------- /docs/img/plugin-vars-hint-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/plugin-vars-hint-list.png -------------------------------------------------------------------------------- /docs/img/plugin-vars-hint-url1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/plugin-vars-hint-url1.png -------------------------------------------------------------------------------- /docs/img/plugin-vars-hint-url2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/plugin-vars-hint-url2.png -------------------------------------------------------------------------------- /docs/img/plugin-vars-key-hint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/plugin-vars-key-hint.png -------------------------------------------------------------------------------- /docs/img/plugins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/plugins.png -------------------------------------------------------------------------------- /docs/img/proxy-settings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/proxy-settings.jpg -------------------------------------------------------------------------------- /docs/img/replay-req.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/replay-req.png -------------------------------------------------------------------------------- /docs/img/response-for.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/response-for.png -------------------------------------------------------------------------------- /docs/img/rules-hint1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/rules-hint1.png -------------------------------------------------------------------------------- /docs/img/rules-hint2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/rules-hint2.png -------------------------------------------------------------------------------- /docs/img/rules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/rules.png -------------------------------------------------------------------------------- /docs/img/style.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/style.png -------------------------------------------------------------------------------- /docs/img/temp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/temp.png -------------------------------------------------------------------------------- /docs/img/test-rules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/test-rules.png -------------------------------------------------------------------------------- /docs/img/ui-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/ui-ext.png -------------------------------------------------------------------------------- /docs/img/url-params.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/url-params.png -------------------------------------------------------------------------------- /docs/img/url-params2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/url-params2.png -------------------------------------------------------------------------------- /docs/img/values-demo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/values-demo1.png -------------------------------------------------------------------------------- /docs/img/values.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/values.png -------------------------------------------------------------------------------- /docs/img/weinre-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/weinre-menu.png -------------------------------------------------------------------------------- /docs/img/weinre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/weinre.png -------------------------------------------------------------------------------- /docs/img/whistle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/img/whistle.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/docs/index.md -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/index.js -------------------------------------------------------------------------------- /lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/config.js -------------------------------------------------------------------------------- /lib/handlers/error-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/handlers/error-handler.js -------------------------------------------------------------------------------- /lib/handlers/file-proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/handlers/file-proxy.js -------------------------------------------------------------------------------- /lib/handlers/final-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/handlers/final-handler.js -------------------------------------------------------------------------------- /lib/handlers/http-proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/handlers/http-proxy.js -------------------------------------------------------------------------------- /lib/handlers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/handlers/index.js -------------------------------------------------------------------------------- /lib/handlers/plugin-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/handlers/plugin-handler.js -------------------------------------------------------------------------------- /lib/https/ca.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/https/ca.js -------------------------------------------------------------------------------- /lib/https/h2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/https/h2.js -------------------------------------------------------------------------------- /lib/https/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/https/index.js -------------------------------------------------------------------------------- /lib/https/load-cert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/https/load-cert.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/init.js -------------------------------------------------------------------------------- /lib/inspectors/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/inspectors/data.js -------------------------------------------------------------------------------- /lib/inspectors/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/inspectors/index.js -------------------------------------------------------------------------------- /lib/inspectors/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/inspectors/log.js -------------------------------------------------------------------------------- /lib/inspectors/req.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/inspectors/req.js -------------------------------------------------------------------------------- /lib/inspectors/res.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/inspectors/res.js -------------------------------------------------------------------------------- /lib/inspectors/rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/inspectors/rules.js -------------------------------------------------------------------------------- /lib/inspectors/weinre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/inspectors/weinre.js -------------------------------------------------------------------------------- /lib/plugins/get-plugins-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/plugins/get-plugins-sync.js -------------------------------------------------------------------------------- /lib/plugins/get-plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/plugins/get-plugins.js -------------------------------------------------------------------------------- /lib/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/plugins/index.js -------------------------------------------------------------------------------- /lib/plugins/load-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/plugins/load-plugin.js -------------------------------------------------------------------------------- /lib/plugins/module-paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/plugins/module-paths.js -------------------------------------------------------------------------------- /lib/plugins/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/plugins/proxy.js -------------------------------------------------------------------------------- /lib/plugins/shared-storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/plugins/shared-storage.js -------------------------------------------------------------------------------- /lib/plugins/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/plugins/util.js -------------------------------------------------------------------------------- /lib/rules/dns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/rules/dns.js -------------------------------------------------------------------------------- /lib/rules/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/rules/index.js -------------------------------------------------------------------------------- /lib/rules/protocols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/rules/protocols.js -------------------------------------------------------------------------------- /lib/rules/recycle-bin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/rules/recycle-bin.js -------------------------------------------------------------------------------- /lib/rules/rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/rules/rules.js -------------------------------------------------------------------------------- /lib/rules/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/rules/storage.js -------------------------------------------------------------------------------- /lib/rules/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/rules/util.js -------------------------------------------------------------------------------- /lib/service/data-center.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/service/data-center.js -------------------------------------------------------------------------------- /lib/service/extract-saz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/service/extract-saz.js -------------------------------------------------------------------------------- /lib/service/generate-saz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/service/generate-saz.js -------------------------------------------------------------------------------- /lib/service/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/service/index.js -------------------------------------------------------------------------------- /lib/service/installer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/service/installer.js -------------------------------------------------------------------------------- /lib/service/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/service/plugin.js -------------------------------------------------------------------------------- /lib/service/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/service/service.js -------------------------------------------------------------------------------- /lib/service/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/service/util.js -------------------------------------------------------------------------------- /lib/socket-mgr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/socket-mgr.js -------------------------------------------------------------------------------- /lib/tunnel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/tunnel.js -------------------------------------------------------------------------------- /lib/upgrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/upgrade.js -------------------------------------------------------------------------------- /lib/util/buf-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/buf-util.js -------------------------------------------------------------------------------- /lib/util/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/common.js -------------------------------------------------------------------------------- /lib/util/data-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/data-server.js -------------------------------------------------------------------------------- /lib/util/drain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/drain.js -------------------------------------------------------------------------------- /lib/util/file-mgr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/file-mgr.js -------------------------------------------------------------------------------- /lib/util/file-writer-transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/file-writer-transform.js -------------------------------------------------------------------------------- /lib/util/http-mgr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/http-mgr.js -------------------------------------------------------------------------------- /lib/util/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/index.js -------------------------------------------------------------------------------- /lib/util/is-utf8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/is-utf8.js -------------------------------------------------------------------------------- /lib/util/log-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/log-server.js -------------------------------------------------------------------------------- /lib/util/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/logger.js -------------------------------------------------------------------------------- /lib/util/parse-query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/parse-query.js -------------------------------------------------------------------------------- /lib/util/parse-url-safe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/parse-url-safe.js -------------------------------------------------------------------------------- /lib/util/parse-url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/parse-url.js -------------------------------------------------------------------------------- /lib/util/patch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/patch.js -------------------------------------------------------------------------------- /lib/util/perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/perf.js -------------------------------------------------------------------------------- /lib/util/process.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./perf').procData; 2 | -------------------------------------------------------------------------------- /lib/util/replace-pattern-transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/replace-pattern-transform.js -------------------------------------------------------------------------------- /lib/util/replace-string-transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/replace-string-transform.js -------------------------------------------------------------------------------- /lib/util/speed-transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/speed-transform.js -------------------------------------------------------------------------------- /lib/util/transproto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/transproto.js -------------------------------------------------------------------------------- /lib/util/whistle-transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/whistle-transform.js -------------------------------------------------------------------------------- /lib/util/zlib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/lib/util/zlib.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/package.json -------------------------------------------------------------------------------- /require.js: -------------------------------------------------------------------------------- 1 | module.exports = require; 2 | -------------------------------------------------------------------------------- /test/assets/certs/_.cert.w2.org.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/assets/certs/_.cert.w2.org.crt -------------------------------------------------------------------------------- /test/assets/certs/_.cert.w2.org.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/assets/certs/_.cert.w2.org.key -------------------------------------------------------------------------------- /test/assets/certs/_root.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/assets/certs/_root.crt -------------------------------------------------------------------------------- /test/assets/certs/cert.w2.org.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/assets/certs/cert.w2.org.key -------------------------------------------------------------------------------- /test/assets/certs/root.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/assets/certs/root.key -------------------------------------------------------------------------------- /test/assets/certs/test.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/assets/certs/test.crt -------------------------------------------------------------------------------- /test/assets/certs/test.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/assets/certs/test.key -------------------------------------------------------------------------------- /test/assets/files/1.txt: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/assets/files/2.txt: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/assets/files/3.txt: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/assets/files/empty.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/assets/files/empty.txt -------------------------------------------------------------------------------- /test/assets/files/gb2312.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/assets/files/gb2312.txt -------------------------------------------------------------------------------- /test/assets/files/rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/assets/files/rules.txt -------------------------------------------------------------------------------- /test/assets/files/storage/.backup/1.test1.tx: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/assets/files/storage/.backup/2.test2.tx: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/assets/files/storage/.backup/3.test3.tx: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/assets/files/storage/.backup/properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/assets/files/storage/.backup/properties -------------------------------------------------------------------------------- /test/assets/files/storage/files/1.test1.tx: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/assets/files/storage/files/2.test2.tx: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/assets/files/storage/files/3.test3.tx: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/assets/files/storage/properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/assets/files/storage/properties -------------------------------------------------------------------------------- /test/assets/files/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/assets/files/test.txt -------------------------------------------------------------------------------- /test/assets/values/rawFile.html: -------------------------------------------------------------------------------- 1 | HTTP/1.1 500 OK 2 | content-type: text/plain 3 | 4 | test2 -------------------------------------------------------------------------------- /test/assets/values/rawFile2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/assets/values/rawFile2.js -------------------------------------------------------------------------------- /test/assets/values/reqScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/assets/values/reqScript.js -------------------------------------------------------------------------------- /test/assets/values/resScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/assets/values/resScript.js -------------------------------------------------------------------------------- /test/assets/values/rulesFile.js: -------------------------------------------------------------------------------- 1 | if (isLocalAddress()) { 2 | rules.push('rf1.w2.org file://{test.json}'); 3 | } 4 | -------------------------------------------------------------------------------- /test/assets/values/rulesFile.txt: -------------------------------------------------------------------------------- 1 | # rules 2 | rf2.w2.org file://{test2.json} -------------------------------------------------------------------------------- /test/assets/values/rulesFile2.js: -------------------------------------------------------------------------------- 1 | rules = null; -------------------------------------------------------------------------------- /test/assets/values/test.json: -------------------------------------------------------------------------------- 1 | { 2 | "test": "values" 3 | } -------------------------------------------------------------------------------- /test/assets/values/test2.json: -------------------------------------------------------------------------------- 1 | { 2 | "test": "values2" 3 | } -------------------------------------------------------------------------------- /test/assets/values/test3.json: -------------------------------------------------------------------------------- 1 | { 2 | "test": "values3" 3 | } -------------------------------------------------------------------------------- /test/assets/values/tps.rules: -------------------------------------------------------------------------------- 1 | # rules 2 | 2.tps.whistlejs.com jsAppend://`{${reqCookie.name}}` -------------------------------------------------------------------------------- /test/assets/values/tps1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/assets/values/tps1.json -------------------------------------------------------------------------------- /test/assets/values/tps2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/assets/values/tps2.json -------------------------------------------------------------------------------- /test/config.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/config.test.js -------------------------------------------------------------------------------- /test/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/events.js -------------------------------------------------------------------------------- /test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/index.test.js -------------------------------------------------------------------------------- /test/plugins/@test/whistle.test3/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/@test/whistle.test3/index.js -------------------------------------------------------------------------------- /test/plugins/@test/whistle.test3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/@test/whistle.test3/package.json -------------------------------------------------------------------------------- /test/plugins/@test/whistle.test3/rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/@test/whistle.test3/rules.txt -------------------------------------------------------------------------------- /test/plugins/@test/whistle.test3/test/abc/abc/index.html: -------------------------------------------------------------------------------- 1 | { 2 | "name": "https" 3 | } 4 | -------------------------------------------------------------------------------- /test/plugins/@test/whistle.test3/test/abc/index.html: -------------------------------------------------------------------------------- 1 | { 2 | "name": "http" 3 | } 4 | -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-http/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-http/index.js -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-http/lib/reqReadServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-http/lib/reqReadServer.js -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-http/lib/reqWriteServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-http/lib/reqWriteServer.js -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-http/lib/resReadServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-http/lib/resReadServer.js -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-http/lib/resWriteServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-http/lib/resWriteServer.js -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-http/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-http/package.json -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-http/rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-http/rules.txt -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-tunnel/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-tunnel/index.js -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-tunnel/lib/tunnelReqRead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-tunnel/lib/tunnelReqRead.js -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-tunnel/lib/tunnelReqWrite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-tunnel/lib/tunnelReqWrite.js -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-tunnel/lib/tunnelResRead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-tunnel/lib/tunnelResRead.js -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-tunnel/lib/tunnelResWrite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-tunnel/lib/tunnelResWrite.js -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-tunnel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-tunnel/package.json -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-tunnel/rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-tunnel/rules.txt -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-ws/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-ws/index.js -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-ws/lib/wsReqRead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-ws/lib/wsReqRead.js -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-ws/lib/wsReqWrite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-ws/lib/wsReqWrite.js -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-ws/lib/wsResRead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-ws/lib/wsResRead.js -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-ws/lib/wsResWrite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-ws/lib/wsResWrite.js -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-ws/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-ws/package.json -------------------------------------------------------------------------------- /test/plugins/whistle.pipe-ws/rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.pipe-ws/rules.txt -------------------------------------------------------------------------------- /test/plugins/whistle.test-values/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test-values/index.js -------------------------------------------------------------------------------- /test/plugins/whistle.test-values/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test-values/package.json -------------------------------------------------------------------------------- /test/plugins/whistle.test-values/rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test-values/rules.txt -------------------------------------------------------------------------------- /test/plugins/whistle.test/_rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/_rules.txt -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/dispatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/assets/dispatch.js -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/files/append.txt: -------------------------------------------------------------------------------- 1 | append -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/files/bin/body.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/assets/files/bin/body.txt -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/files/bin/bottom.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/assets/files/bin/bottom.txt -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/files/bin/file.txt: -------------------------------------------------------------------------------- 1 | 我们是社会主义接班人! -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/files/bin/top.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/assets/files/bin/top.txt -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/files/body.txt: -------------------------------------------------------------------------------- 1 | body -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/files/css.css: -------------------------------------------------------------------------------- 1 | css -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/files/html.html: -------------------------------------------------------------------------------- 1 | html -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/files/index.html: -------------------------------------------------------------------------------- 1 | { 2 | "body": "html" 3 | } -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/files/js.js: -------------------------------------------------------------------------------- 1 | js -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/files/log.js: -------------------------------------------------------------------------------- 1 | log -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/files/pac.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/assets/files/pac.js -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/files/prepend.txt: -------------------------------------------------------------------------------- 1 | prepend -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/files/rawfile.html: -------------------------------------------------------------------------------- 1 | HTTP/1.1 500 OK 2 | content-type: text/plain 3 | 4 | test -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/files/ssi-include.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/assets/files/ssi-include.html -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/files/ssi1.html: -------------------------------------------------------------------------------- 1 | include1.html -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/files/ssi2.html: -------------------------------------------------------------------------------- 1 | include2.html -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/files/ssi3.html: -------------------------------------------------------------------------------- 1 | include3.html -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/files/tpl.js: -------------------------------------------------------------------------------- 1 | {callback}({ec: 0}) -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/values/headers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/assets/values/headers.json -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/values/replace.json: -------------------------------------------------------------------------------- 1 | test: abc -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/values/req.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/assets/values/req.json -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/values/reqCookies.json: -------------------------------------------------------------------------------- 1 | test: abc -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/values/reqCors.json: -------------------------------------------------------------------------------- 1 | origin: * 2 | method: POST 3 | headers: x-test -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/values/res.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/assets/values/res.json -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/values/resCookies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/assets/values/resCookies.json -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/values/resCors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/assets/values/resCors.json -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/values/upload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/assets/values/upload.json -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/values/urlParams.json: -------------------------------------------------------------------------------- 1 | test: abc -------------------------------------------------------------------------------- /test/plugins/whistle.test/assets/values/urlReplace.json: -------------------------------------------------------------------------------- 1 | /a/: e 2 | neme: user 3 | /a/g: tt -------------------------------------------------------------------------------- /test/plugins/whistle.test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/index.js -------------------------------------------------------------------------------- /test/plugins/whistle.test/lib/resRulesServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/lib/resRulesServer.js -------------------------------------------------------------------------------- /test/plugins/whistle.test/lib/rulesServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/lib/rulesServer.js -------------------------------------------------------------------------------- /test/plugins/whistle.test/lib/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/lib/server.js -------------------------------------------------------------------------------- /test/plugins/whistle.test/lib/statusServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/lib/statusServer.js -------------------------------------------------------------------------------- /test/plugins/whistle.test/lib/tunnelRulesServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/lib/tunnelRulesServer.js -------------------------------------------------------------------------------- /test/plugins/whistle.test/lib/tunnelServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/lib/tunnelServer.js -------------------------------------------------------------------------------- /test/plugins/whistle.test/lib/uiServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/lib/uiServer.js -------------------------------------------------------------------------------- /test/plugins/whistle.test/lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/lib/util.js -------------------------------------------------------------------------------- /test/plugins/whistle.test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/package.json -------------------------------------------------------------------------------- /test/plugins/whistle.test/rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test/rules.txt -------------------------------------------------------------------------------- /test/plugins/whistle.test1/_rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test1/_rules.txt -------------------------------------------------------------------------------- /test/plugins/whistle.test1/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test1/index.js -------------------------------------------------------------------------------- /test/plugins/whistle.test1/lib/rulesServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test1/lib/rulesServer.js -------------------------------------------------------------------------------- /test/plugins/whistle.test1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test1/package.json -------------------------------------------------------------------------------- /test/plugins/whistle.test1/rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test1/rules.txt -------------------------------------------------------------------------------- /test/plugins/whistle.test2/_rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test2/_rules.txt -------------------------------------------------------------------------------- /test/plugins/whistle.test2/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test2/index.js -------------------------------------------------------------------------------- /test/plugins/whistle.test2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test2/package.json -------------------------------------------------------------------------------- /test/plugins/whistle.test2/rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/plugins/whistle.test2/rules.txt -------------------------------------------------------------------------------- /test/plugins/whistle.test2/test.txt: -------------------------------------------------------------------------------- 1 | 0123456789 -------------------------------------------------------------------------------- /test/proxy/disable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/proxy/disable.test.js -------------------------------------------------------------------------------- /test/proxy/enable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/proxy/enable.test.js -------------------------------------------------------------------------------- /test/rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/rules.txt -------------------------------------------------------------------------------- /test/units/_normalizeConnectArgs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/_normalizeConnectArgs.test.js -------------------------------------------------------------------------------- /test/units/attachment.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/attachment.test.js -------------------------------------------------------------------------------- /test/units/auth.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/auth.test.js -------------------------------------------------------------------------------- /test/units/cache.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/cache.test.js -------------------------------------------------------------------------------- /test/units/common.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/common.test.js -------------------------------------------------------------------------------- /test/units/composer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/composer.test.js -------------------------------------------------------------------------------- /test/units/connect.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/connect.test.js -------------------------------------------------------------------------------- /test/units/css.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/css.test.js -------------------------------------------------------------------------------- /test/units/delete.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/delete.test.js -------------------------------------------------------------------------------- /test/units/disable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/disable.test.js -------------------------------------------------------------------------------- /test/units/file.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/file.test.js -------------------------------------------------------------------------------- /test/units/filter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/filter.test.js -------------------------------------------------------------------------------- /test/units/fm.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/fm.test.js -------------------------------------------------------------------------------- /test/units/forward.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/forward.test.js -------------------------------------------------------------------------------- /test/units/host.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/host.test.js -------------------------------------------------------------------------------- /test/units/html.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/html.test.js -------------------------------------------------------------------------------- /test/units/https.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/https.test.js -------------------------------------------------------------------------------- /test/units/ignore.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/ignore.test.js -------------------------------------------------------------------------------- /test/units/insertFile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/insertFile.test.js -------------------------------------------------------------------------------- /test/units/js.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/js.test.js -------------------------------------------------------------------------------- /test/units/log.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/log.test.js -------------------------------------------------------------------------------- /test/units/method.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/method.test.js -------------------------------------------------------------------------------- /test/units/options.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/options.test.js -------------------------------------------------------------------------------- /test/units/others.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/others.test.js -------------------------------------------------------------------------------- /test/units/pac.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/pac.test.js -------------------------------------------------------------------------------- /test/units/params.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/params.test.js -------------------------------------------------------------------------------- /test/units/plugin.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/plugin.test.js -------------------------------------------------------------------------------- /test/units/plugins.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/plugins.test.js -------------------------------------------------------------------------------- /test/units/proxy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/proxy.test.js -------------------------------------------------------------------------------- /test/units/range.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/range.test.js -------------------------------------------------------------------------------- /test/units/rawfile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/rawfile.test.js -------------------------------------------------------------------------------- /test/units/redirect.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/redirect.test.js -------------------------------------------------------------------------------- /test/units/referer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/referer.test.js -------------------------------------------------------------------------------- /test/units/replaceStatus.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/replaceStatus.test.js -------------------------------------------------------------------------------- /test/units/req.prepend.body.append.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/req.prepend.body.append.test.js -------------------------------------------------------------------------------- /test/units/reqAppend.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/reqAppend.test.js -------------------------------------------------------------------------------- /test/units/reqBody.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/reqBody.test.js -------------------------------------------------------------------------------- /test/units/reqCharset.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/reqCharset.test.js -------------------------------------------------------------------------------- /test/units/reqCookies.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/reqCookies.test.js -------------------------------------------------------------------------------- /test/units/reqCors.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/reqCors.test.js -------------------------------------------------------------------------------- /test/units/reqDelay.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/reqDelay.test.js -------------------------------------------------------------------------------- /test/units/reqHeaders.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/reqHeaders.test.js -------------------------------------------------------------------------------- /test/units/reqPrepend.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/reqPrepend.test.js -------------------------------------------------------------------------------- /test/units/reqReplace.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/reqReplace.test.js -------------------------------------------------------------------------------- /test/units/reqSpeed.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/reqSpeed.test.js -------------------------------------------------------------------------------- /test/units/reqType.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/reqType.test.js -------------------------------------------------------------------------------- /test/units/res.prepend.body.append.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/res.prepend.body.append.test.js -------------------------------------------------------------------------------- /test/units/resAppend.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/resAppend.test.js -------------------------------------------------------------------------------- /test/units/resBody.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/resBody.test.js -------------------------------------------------------------------------------- /test/units/resCharset.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/resCharset.test.js -------------------------------------------------------------------------------- /test/units/resCookies.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/resCookies.test.js -------------------------------------------------------------------------------- /test/units/resCors.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/resCors.test.js -------------------------------------------------------------------------------- /test/units/resDelay.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/resDelay.test.js -------------------------------------------------------------------------------- /test/units/resHeaders.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/resHeaders.test.js -------------------------------------------------------------------------------- /test/units/resPrepend.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/resPrepend.test.js -------------------------------------------------------------------------------- /test/units/resReplace.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/resReplace.test.js -------------------------------------------------------------------------------- /test/units/resSpeed.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/resSpeed.test.js -------------------------------------------------------------------------------- /test/units/resType.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/resType.test.js -------------------------------------------------------------------------------- /test/units/rule.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/rule.test.js -------------------------------------------------------------------------------- /test/units/rulesFile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/rulesFile.test.js -------------------------------------------------------------------------------- /test/units/script.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/script.test.js -------------------------------------------------------------------------------- /test/units/socks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/socks.test.js -------------------------------------------------------------------------------- /test/units/ssi-include.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/ssi-include.test.js -------------------------------------------------------------------------------- /test/units/statusCode.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/statusCode.test.js -------------------------------------------------------------------------------- /test/units/tpl.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/tpl.test.js -------------------------------------------------------------------------------- /test/units/tplStr.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/tplStr.test.js -------------------------------------------------------------------------------- /test/units/tps.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/tps.test.js -------------------------------------------------------------------------------- /test/units/tunnel.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/tunnel.test.js -------------------------------------------------------------------------------- /test/units/tunnelPolicy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/tunnelPolicy.test.js -------------------------------------------------------------------------------- /test/units/ua.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/ua.test.js -------------------------------------------------------------------------------- /test/units/ui.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/ui.test.js -------------------------------------------------------------------------------- /test/units/urlParams.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/urlParams.test.js -------------------------------------------------------------------------------- /test/units/urlReplace.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/urlReplace.test.js -------------------------------------------------------------------------------- /test/units/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/utils.test.js -------------------------------------------------------------------------------- /test/units/values.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/values.test.js -------------------------------------------------------------------------------- /test/units/var.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/var.test.js -------------------------------------------------------------------------------- /test/units/weinre.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/weinre.test.js -------------------------------------------------------------------------------- /test/units/wildcard.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/wildcard.test.js -------------------------------------------------------------------------------- /test/units/write.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/write.test.js -------------------------------------------------------------------------------- /test/units/ws.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/ws.test.js -------------------------------------------------------------------------------- /test/units/xfile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/units/xfile.test.js -------------------------------------------------------------------------------- /test/util.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avwo/whistle/HEAD/test/util.test.js --------------------------------------------------------------------------------