(pathname)
| 54 | return mainHost; |
| 55 | }}} |
| 56 | function geturlContent(pathname){ |
| 57 | var result = "" |
| 58 | var request = new XMLHttpRequest(); |
| 59 | request.open("GET", pathname, false); |
| 60 | request.send(); |
| 61 | if(request.status === 200){ |
| 62 | result = request.responseText; |
| 63 | } |
| 64 | return result |
| 65 | } |
| 66 | function extract_url(js_content){ |
| 67 | let regex = /(?:"|')(((?:[a-zA-Z]{1,10}:\/\/|\/\/)[^"'\/]{1,}\.[a-zA-Z]{2,}[^"']{0,})|((?:\/|\.\.\/|\.\/)[^"'><,;| *()(%%$^\/\\\[\]][^"'><,;|()]{1,})|([a-zA-Z0-9_\-\/]{1,}\/[a-zA-Z0-9_\-\/]{1,}\.(?:[a-zA-Z]{1,4}|action)(?:[\?|\/][^"|']{0,}|))|([a-zA-Z0-9_\-]{1,}\.(?:php|asp|aspx|jsp|json|action|html|js|txt|xml)(?:\?[^"|']{0,}|)))(?:"|')/sg; |
| 68 | let m; result = []; |