INNER CODE UNIT · Python

js_menu

volkandindar/agartha · Agartha.py:971

    def js_menu(self, event):
        # Right-click Copy as JS
        try:
            clipboard = Toolkit.getDefaultToolkit().getSystemClipboard()
            http_contexts = self.context.getSelectedMessages()
            _req = self._helpers.bytesToString(http_contexts[0].getRequest())
            _an  = self._helpers.analyzeRequest(http_contexts[0])

            _url = str(_an.getUrl())
            if _url.startswith("https"):
                _url = _url.replace(":443/", "/")
            elif _url.startswith("http"):
                _url = _url.replace(":80/", "/")

            method = _req.splitlines()[0].split(" ", 1)[0].strip()

            def js_escape(s):
                return s.replace('\\', '\\\\').replace("'", "\\'").replace("\r", "").replace("\n", "\\n")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…