diff --git a/.audit/mad-audit-curl.log b/.audit/mad-audit-curl.log new file mode 100755 index 0000000..ca86b40 --- /dev/null +++ b/.audit/mad-audit-curl.log @@ -0,0 +1,457 @@ +DateTime: 24.11.07 + +Files: +./hosts/1fichier.sh +./hosts/9saves.sh +./hosts/acid.sh +./hosts/anarchaserver.sh +./hosts/anonsharing.sh +./hosts/archived/nekofile.sh +./hosts/bedrive.sh +./hosts/biteblob.sh +./hosts/bowfile.sh +./hosts/click.sh +./hosts/dailyuploads.sh +./hosts/dataupload.sh +./hosts/dbree.sh +./hosts/depotkaz.sh +./hosts/discreetshare.sh +./hosts/dosya.sh +./hosts/downloadgg.sh +./hosts/eternalhosting.sh +./hosts/examples/ExampleNewHost.sh +./hosts/examples/up_example.sh +./hosts/filedoge.sh +./hosts/filedot.sh +./hosts/filehaus.sh +./hosts/filesquid.sh +./hosts/firestorage.sh +./hosts/free4e.sh +./hosts/gofile.sh +./hosts/harrault.sh +./hosts/hexload.sh +./hosts/innocent.sh +./hosts/kraken.sh +./hosts/lainsafe.sh +./hosts/lainsafe_onion.sh +./hosts/linxx.sh +./hosts/nantes.sh +./hosts/netlib.sh +./hosts/nippy.sh +./hosts/nofile.sh +./hosts/offshorecat.sh +./hosts/oshi.sh +./hosts/pixeldrain.sh +./hosts/ranoz.sh +./hosts/shareonline.sh +./hosts/soyjak.sh +./hosts/tempfileme.sh +./hosts/tempsh.sh +./hosts/turboonion.sh +./hosts/up2share.sh +./hosts/uploadee.sh +./hosts/uploadev.sh +./hosts/uploadflix.sh +./hosts/uploadhive.sh +./hosts/up_1fichier.sh +./hosts/up_acid.sh +./hosts/up_anarchaserver.sh +./hosts/up_anonsharing.sh +./hosts/up_axfc.sh +./hosts/up_bedrive.sh +./hosts/up_bowfile.sh +./hosts/up_dailyuploads.sh +./hosts/up_dataupload.sh +./hosts/up_dbree.sh +./hosts/up_depotkaz.sh +./hosts/up_dosya.sh +./hosts/up_filehaus.sh +./hosts/up_filesquid.sh +./hosts/up_firestorage.sh +./hosts/up_free4e.sh +./hosts/up_gofile.sh +./hosts/up_harrault.sh +./hosts/up_hexload.sh +./hosts/up_innocent.sh +./hosts/up_kouploader.sh +./hosts/up_kraken.sh +./hosts/up_linxx.sh +./hosts/up_nantes.sh +./hosts/up_netlib.sh +./hosts/up_nippy.sh +./hosts/up_nofile.sh +./hosts/up_oshi.sh +./hosts/up_ranoz.sh +./hosts/up_shareonline.sh +./hosts/up_soyjak.sh +./hosts/up_tempfileme.sh +./hosts/up_tempsh.sh +./hosts/up_turboonion.sh +./hosts/up_uploadev.sh +./hosts/up_uploadflix.sh +./hosts/up_uploadhive.sh +./hosts/up_uploadraja.sh +./hosts/up_yolobit.sh +./hosts/yolobit.sh +./hosts/youdbox.sh +./mad.sh +./plugins/AutoResetAndRetryDownloads.sh +./plugins/CatnapCtrlC.sh +./plugins/SkipUrlsInDownloadsCompletedTxt.sh +./plugins/examples/ExampleAddNewFuncAndCallOnSuccessfulDownload.sh +./plugins/examples/ExamplesMainHooks.sh +./plugins/ocr_captcha.sh +./plugins/pjscloud.sh + + +MAD Audit of curl: (grep "curl") +_________________________________________________________________________ +./hosts/1fichier.sh:48: PAGE=$(tor_curl_request --insecure --max-time "$ConnectTimeout" -s "${remote_url}") +./hosts/1fichier.sh:155: cdn_request=$(tor_curl_request --insecure -s -L -b "${fich_cookie_jar}" -c "${fich_cookie_jar}" -F "submit=Download" -F "pass=${fich_user_provided_password}" -F "adz=${fich_adz_parameter}" "${remote_url}") +./hosts/1fichier.sh:189: file_header=$(tor_curl_request --insecure -sSIL -e "${remote_url}" "${target_file_link}") +./hosts/1fichier.sh:256: tor_curl_request --insecure -e "${remote_url}" "${target_file_link}" -C - -o "${file_path}" +./hosts/1fichier.sh:349: PAGE=$(tor_curl_request --insecure --max-time "$ConnectTimeout" -c "${fich_cookie_jar}" -s "${remote_url}") +./hosts/9saves.sh:90: response=$(tor_curl_request --insecure -L -s -b "${ns_cookie_jar}" -c "${ns_cookie_jar}" "$remote_url") +./hosts/9saves.sh:139: response=$(tor_curl_request --insecure -L -s -X POST \ +./hosts/9saves.sh:188: file_header=$(tor_curl_request --insecure --head -L -s -b "${ns_cookie_jar}" -c "${ns_cookie_jar}" "$download_url") +./hosts/9saves.sh:290: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./hosts/9saves.sh:292: tor_curl_request --insecure \ +./hosts/9saves.sh:297: tor_curl_request --insecure \ +./hosts/9saves.sh:304: tor_curl_request --insecure \ +./hosts/9saves.sh:321: tor_curl_request --insecure \ +./hosts/anonsharing.sh:91: response=$(tor_curl_request --insecure -i -s \ +./hosts/anonsharing.sh:150: file_header=$(tor_curl_request --insecure --head -L -i -s \ +./hosts/anonsharing.sh:158: file_header=$(tor_curl_request --insecure --head -H "Connection: keep-alive" -s -i \ +./hosts/anonsharing.sh:273: tor_curl_request --insecure --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval "$download_url" --output "$file_path" +./hosts/anonsharing.sh:275: tor_curl_request --insecure "$download_url" --output "$file_path" +./hosts/bedrive.sh:90: response=$(tor_curl_request --insecure -L -s \ +./hosts/bedrive.sh:149: file_header=$(tor_curl_request --insecure --head -L -i -s \ +./hosts/bedrive.sh:270: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./hosts/bedrive.sh:272: tor_curl_request --insecure -L -G --no-alpn \ +./hosts/bedrive.sh:277: tor_curl_request --insecure -L -G --no-alpn \ +./hosts/bedrive.sh:284: tor_curl_request --insecure -L -G --no-alpn \ +./hosts/bedrive.sh:300: tor_curl_request --insecure -L -G --no-alpn \ +./hosts/biteblob.sh:96: response=$(tor_curl_request --insecure -L -s "${fixed_url}") +./hosts/biteblob.sh:144: file_header=$(tor_curl_request --insecure --head -L -s "$download_url") +./hosts/biteblob.sh:227: tor_curl_request --insecure --referer "$file_url" "$download_url" --output "$file_path" +./hosts/biteblob.sh:271: tor_curl_request --insecure --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval "$download_url" --continue-at - --output "$file_path" +./hosts/biteblob.sh:273: tor_curl_request --insecure --referer "$file_url" "$download_url" --continue-at - --output "$file_path" +./hosts/bowfile.sh:91: response=$(tor_curl_request --insecure -L -s -b "${bow_cookie_jar}" -c "${bow_cookie_jar}" \ +./hosts/bowfile.sh:143: response=$(tor_curl_request --insecure -s --head \ +./hosts/bowfile.sh:182: file_header=$(tor_curl_request --insecure -L -sS -i --head \ +./hosts/bowfile.sh:297: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./hosts/bowfile.sh:299: tor_curl_request --insecure -L \ +./hosts/bowfile.sh:305: tor_curl_request --insecure -L \ +./hosts/bowfile.sh:312: tor_curl_request --insecure -L \ +./hosts/bowfile.sh:329: tor_curl_request --insecure -L \ +./hosts/click.sh:143: response=$(tor_curl_request --insecure -L -s -b "${click_cookie_jar}" -c "${click_cookie_jar}" \ +./hosts/click.sh:226: response=$(tor_curl_request --insecure -L -s -X POST \ +./hosts/click.sh:345: response=$(tor_curl_request --insecure -L -s -X POST \ +./hosts/click.sh:434: file_header=$(tor_curl_request --insecure -L --head -s --referer "${fixed_url}" "$download_url") +./hosts/click.sh:533: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./hosts/click.sh:535: tor_curl_request --insecure \ +./hosts/click.sh:542: tor_curl_request --insecure \ +./hosts/click.sh:550: tor_curl_request --insecure \ +./hosts/click.sh:568: tor_curl_request --insecure \ +./hosts/dailyuploads.sh:97: response=$(tor_curl_request --insecure -L -s -b "${daily_cookie_jar}" -c "${daily_cookie_jar}" \ +./hosts/dailyuploads.sh:139: tor_curl_request --insecure -s "$captcha_img_url" --output "$tmp_captcha_img" +./hosts/dailyuploads.sh:286: response=$(tor_curl_request --insecure -L -s -X POST \ +./hosts/dailyuploads.sh:392: file_header=$(tor_curl_request -i -s --head \ +./hosts/dailyuploads.sh:496: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./hosts/dailyuploads.sh:498: tor_curl_request --insecure \ +./hosts/dailyuploads.sh:504: tor_curl_request --insecure \ +./hosts/dailyuploads.sh:511: tor_curl_request --insecure \ +./hosts/dailyuploads.sh:528: tor_curl_request --insecure \ +./hosts/dataupload.sh:90: response=$(tor_curl_request --insecure -L -s -b "${dup_cookie_jar}" -c "${dup_cookie_jar}" "$remote_url") +./hosts/dataupload.sh:166: response=$(tor_curl_request --insecure -svo. -X POST \ +./hosts/dataupload.sh:234: file_header=$(tor_curl_request --insecure -L --head -s "$download_url") +./hosts/dataupload.sh:349: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./hosts/dataupload.sh:351: tor_curl_request --insecure \ +./hosts/dataupload.sh:357: tor_curl_request --insecure \ +./hosts/dataupload.sh:364: tor_curl_request --insecure \ +./hosts/dataupload.sh:381: tor_curl_request --insecure \ +./hosts/dosya.sh:108: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./hosts/dosya.sh:109: PAGE=$(tor_curl_request --insecure --max-time "$ConnectTimeout" -L -s \ +./hosts/dosya.sh:113: PAGE=$(tor_curl_request --insecure --max-time "$ConnectTimeout" -L -s \ +./hosts/dosya.sh:172: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./hosts/dosya.sh:173: file_header=$(tor_curl_request_extended --insecure --head -L -s \ +./hosts/dosya.sh:179: file_header=$(tor_curl_request_extended --insecure --head -L -s \ +./hosts/dosya.sh:402: tor_curl_request -L -G --insecure \ +./hosts/dosya.sh:417: tor_curl_request -L -G --insecure \ +./hosts/downloadgg.sh:90: response=$(tor_curl_request --insecure -L -s -b "${dgg_cookie_jar}" -c "${dgg_cookie_jar}" "$remote_url") +./hosts/downloadgg.sh:169: response=$(tor_curl_request --insecure -svo. -X POST \ +./hosts/downloadgg.sh:255: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./hosts/downloadgg.sh:257: tor_curl_request --insecure -X POST \ +./hosts/downloadgg.sh:265: tor_curl_request --insecure -X POST \ +./hosts/downloadgg.sh:275: tor_curl_request --insecure -X POST \ +./hosts/downloadgg.sh:294: tor_curl_request --insecure -X POST \ +./hosts/examples/ExampleNewHost.sh:102: file_header=$(tor_curl_request --insecure -L --head -s --referer "${remote_url//\.org/\.cc}" "$download_url") +./hosts/examples/ExampleNewHost.sh:199: tor_curl_request --insecure --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval --referer "$download_url" "$download_url" --continue-at - --output "$file_path" +./hosts/examples/ExampleNewHost.sh:201: tor_curl_request --insecure --referer "$download_url" "$download_url" --continue-at - --output "$file_path" +./hosts/examples/up_example.sh:112: response=$(tor_curl_upload --insecure \ +./hosts/filedot.sh:112: PAGE=$(tor_curl_request --insecure --max-time "$ConnectTimeout" -L -s \ +./hosts/filedot.sh:153: resp_login=$(tor_curl_request --insecure -L -s \ +./hosts/filedot.sh:240: response=$(tor_curl_request --insecure -L -s \ +./hosts/filedot.sh:320: response=$(tor_curl_request --insecure -L -s \ +./hosts/filedot.sh:406: file_header=$(tor_curl_request --insecure -L --head -s --referer "${fixed_url}" "$download_url") +./hosts/filedot.sh:499: tor_curl_request --insecure -L -G --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval "$download_url" --continue-at - --output "$file_path" +./hosts/filedot.sh:501: tor_curl_request --insecure -L -G "$download_url" --continue-at - --output "$file_path" +./hosts/filehaus.sh:100: file_header=$(tor_curl_request --insecure -L --head -s --referer "${remote_url//\.org/\.cc}" "$download_url") +./hosts/filehaus.sh:197: tor_curl_request --insecure --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval --referer "$download_url" "$download_url" --continue-at - --output "$file_path" +./hosts/filehaus.sh:199: tor_curl_request --insecure --referer "$download_url" "$download_url" --continue-at - --output "$file_path" +./hosts/firestorage.sh:98: response=$(tor_curl_request --insecure -L -s "${fixed_url}") +./hosts/firestorage.sh:226: file_header=$(tor_curl_request --insecure -L --head -s --referer "${fixed_url}" "$download_url") +./hosts/firestorage.sh:335: tor_curl_request --insecure -L -G --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval "$download_url" --continue-at - --output "$file_path" +./hosts/firestorage.sh:337: tor_curl_request --insecure -L -G "$download_url" --continue-at - --output "$file_path" +./hosts/gofile.sh:97: response=$(tor_curl_request --insecure -s -X POST \ +./hosts/gofile.sh:170: response=$(tor_curl_request --insecure -G -L -s \ +./hosts/gofile.sh:241: file_header=$(tor_curl_request --insecure -L --head -s \ +./hosts/gofile.sh:359: tor_curl_request --insecure -G --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval \ +./hosts/gofile.sh:373: tor_curl_request --insecure -G \ +./hosts/hexload.sh:108: response=$(tor_curl_request --insecure -s --data "$form_data" "https://hexload.com/download") +./hosts/hexload.sh:116: response=$(tor_curl_request --insecure -s --data "$form_data" "https://hexload.com/download") +./hosts/hexload.sh:122: response=$(tor_curl_request --insecure -s --data "$form_data" "https://hexload.com/download") +./hosts/hexload.sh:254: file_header=$(tor_curl_request --insecure --head -L -s --referer "$file_url" "$download_url") +./hosts/hexload.sh:321: tor_curl_request --insecure --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval --referer "$file_url" "$download_url" --continue-at - --output "$file_path" +./hosts/hexload.sh:323: tor_curl_request --insecure --referer "$file_url" "$download_url" --continue-at - --output "$file_path" +./hosts/innocent.sh:98: file_header=$(tor_curl_request --insecure --head -H "Connection: keep-alive" -L -s -i "$download_url" | +./hosts/innocent.sh:110: file_header=$(tor_curl_request --insecure -m 16 -s -D - -o /dev/null \ +./hosts/innocent.sh:116: file_header=$(tor_curl_request --insecure --head -L -s "$download_url") +./hosts/innocent.sh:207: tor_curl_request --insecure "$download_url" --output "$file_path" +./hosts/kraken.sh:104: PAGE=$(tor_curl_request --insecure --max-time "$ConnectTimeout" -s -L -c "${kraken_cookie_jar}" "${fixed_url}") +./hosts/kraken.sh:169: down_request=$(tor_curl_request --insecure -L -s -b "${kraken_cookie_jar}" -c "${kraken_cookie_jar}" -F "token=${kraken_token}" "${kraken_action}") +./hosts/kraken.sh:186: file_header=$(tor_curl_request --insecure --head -L -s -b "${kraken_cookie_jar}" -c "${kraken_cookie_jar}" --referer "$kraken_action" "$download_url") +./hosts/kraken.sh:286: tor_curl_request --insecure --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval --referer "$kraken_action" "$download_url" --continue-at - --output "$file_path" +./hosts/kraken.sh:288: tor_curl_request --insecure --referer "$kraken_action" "$download_url" --continue-at - --output "$file_path" +./hosts/nippy.sh:121: response=$(tor_curl_request --insecure -L -s -b "${nippy_cookie_jar}" -c "${nippy_cookie_jar}" "$fixed_url") +./hosts/nippy.sh:190: file_header=$(tor_curl_request --insecure -L --head -s \ +./hosts/nippy.sh:301: tor_curl_request --insecure -L --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval \ +./hosts/nippy.sh:304: tor_curl_request --insecure -L "$download_url" --continue-at - --output "$file_path" +./hosts/oshi.sh:101: file_header=$(tor_curl_request --insecure --head -L -s --referer "$remote_url" "$download_url") +./hosts/oshi.sh:195: tor_curl_request --insecure --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval --referer "$file_url" "$download_url" --continue-at - --output "$file_path" +./hosts/oshi.sh:197: tor_curl_request --insecure --referer "$file_url" "$download_url" --continue-at - --output "$file_path" +./hosts/pixeldrain.sh:94: response=$(tor_curl_request --insecure -L -s "https://pixeldrain.com/u/$fileid") +./hosts/pixeldrain.sh:256: file_header=$(tor_curl_request --insecure --head -L -s --referer "$file_url" "$pdheadurl") +./hosts/pixeldrain.sh:322: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./hosts/pixeldrain.sh:324: tor_curl_request --insecure \ +./hosts/pixeldrain.sh:328: tor_curl_request --insecure \ +./hosts/pixeldrain.sh:333: tor_curl_request --insecure \ +./hosts/pixeldrain.sh:342: tor_curl_request --insecure \ +./hosts/ranoz.sh:90: response=$(tor_curl_request --insecure -L -s "$remote_url") +./hosts/ranoz.sh:144: file_header=$(tor_curl_request --insecure --head -L -i -s "$download_url") +./hosts/ranoz.sh:253: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./hosts/ranoz.sh:255: tor_curl_request --insecure -L -G --no-alpn \ +./hosts/ranoz.sh:259: tor_curl_request --insecure -L -G --no-alpn \ +./hosts/ranoz.sh:264: tor_curl_request --insecure -L -G --no-alpn \ +./hosts/ranoz.sh:279: tor_curl_request --insecure -L -G --no-alpn \ +./hosts/tempfileme.sh:89: response=$(tor_curl_request --insecure -L -s "$remote_url") +./hosts/tempfileme.sh:163: file_header=$(tor_curl_request --insecure -L --head -s --referer "${remote_url}" "$download_url") +./hosts/tempfileme.sh:291: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./hosts/tempfileme.sh:293: tor_curl_request --insecure -L \ +./hosts/tempfileme.sh:298: tor_curl_request --insecure -L \ +./hosts/tempfileme.sh:304: tor_curl_request --insecure -L \ +./hosts/tempfileme.sh:319: tor_curl_request --insecure -L \ +./hosts/tempsh.sh:88: file_header=$(tor_curl_request --insecure -s -D - -o /dev/null -X POST \ +./hosts/tempsh.sh:225: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./hosts/tempsh.sh:227: tor_curl_request --insecure -X POST \ +./hosts/tempsh.sh:231: tor_curl_request --insecure -X POST \ +./hosts/tempsh.sh:236: tor_curl_request --insecure -X POST \ +./hosts/tempsh.sh:250: tor_curl_request --insecure -X POST \ +./hosts/up2share.sh:91: response=$(tor_curl_request --insecure -L -s -b "${up2share_cookie_jar}" -c "${up2share_cookie_jar}" \ +./hosts/up2share.sh:144: response=$(tor_curl_request --insecure -L -s -b "${up2share_cookie_jar}" -c "${up2share_cookie_jar}" \ +./hosts/up2share.sh:195: file_header=$(tor_curl_request --insecure -L -s --head \ +./hosts/up2share.sh:311: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./hosts/up2share.sh:313: tor_curl_request --insecure -L \ +./hosts/up2share.sh:320: tor_curl_request --insecure -L \ +./hosts/up2share.sh:328: tor_curl_request --insecure -L \ +./hosts/up2share.sh:346: tor_curl_request --insecure -L \ +./hosts/uploadee.sh:90: response=$(tor_curl_request --insecure -L -s "$remote_url") +./hosts/uploadee.sh:143: file_header=$(tor_curl_request --insecure --head -L -s -b "${upee_cookie_jar}" -c "${upee_cookie_jar}" --referer "$remote_url" "$download_url") +./hosts/uploadee.sh:249: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./hosts/uploadee.sh:251: tor_curl_request --insecure -L -G --no-alpn \ +./hosts/uploadee.sh:257: tor_curl_request --insecure -L -G --no-alpn \ +./hosts/uploadee.sh:265: tor_curl_request --insecure -L -G --no-alpn \ +./hosts/uploadee.sh:282: tor_curl_request --insecure -L -G --no-alpn \ +./hosts/uploadev.sh:91: response=$(tor_curl_request --insecure -L -s -b "${upev_cookie_jar}" -c "${upev_cookie_jar}" \ +./hosts/uploadev.sh:181: response=$(tor_curl_request --insecure -L -s -X POST \ +./hosts/uploadev.sh:268: file_header=$(tor_curl_request --insecure -L --head -s "$download_url") +./hosts/uploadev.sh:367: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./hosts/uploadev.sh:369: tor_curl_request --insecure -L \ +./hosts/uploadev.sh:374: tor_curl_request --insecure -L \ +./hosts/uploadev.sh:380: tor_curl_request --insecure -L \ +./hosts/uploadev.sh:396: tor_curl_request --insecure -L \ +./hosts/uploadflix.sh:97: response=$(tor_curl_request --insecure -L -s "${fixed_url}") +./hosts/uploadflix.sh:150: response=$(tor_curl_request --insecure -L -s -X POST --data "$form_data" "${fixed_url}") +./hosts/uploadflix.sh:192: file_header=$(tor_curl_request --insecure -L --head -s --referer "${fixed_url}" "${download_url}") +./hosts/uploadflix.sh:286: tor_curl_request --insecure -L -G --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval "$download_url" --continue-at - --output "$file_path" +./hosts/uploadflix.sh:288: tor_curl_request --insecure -L -G "$download_url" --continue-at - --output "$file_path" +./hosts/uploadhive.sh:88: response=$(tor_curl_request --insecure -L -s "$remote_url") +./hosts/uploadhive.sh:134: response=$(tor_curl_request --insecure -L -s -X POST --data "$form_data" "$remote_url") +./hosts/uploadhive.sh:175: file_header=$(tor_curl_request --insecure --head -s -L --referer "$remote_url" "$download_url") +./hosts/uploadhive.sh:269: tor_curl_request --insecure -L -G --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval "$download_url" --continue-at - --output "$file_path" +./hosts/uploadhive.sh:271: tor_curl_request --insecure -L -G "$download_url" --continue-at - --output "$file_path" +./hosts/up_1fichier.sh:107: response=$(tor_curl_request --insecure -L -s "https://1fichier.com/") +./hosts/up_1fichier.sh:180: response=$(tor_curl_upload --insecure -L \ +./hosts/up_acid.sh:94: response=$(tor_curl_upload --insecure -i \ +./hosts/up_anarchaserver.sh:102: response=$(tor_curl_upload --insecure -i \ +./hosts/up_anonsharing.sh:102: response=$(tor_curl_upload --insecure -i \ +./hosts/up_axfc.sh:109: response=$(tor_curl_request --insecure -L -s -b "${axfc_cookie_jar}" -c "${axfc_cookie_jar}" "$fixed_url") +./hosts/up_axfc.sh:136: response=$(tor_curl_upload --insecure -L -s -X POST \ +./hosts/up_axfc.sh:184: response=$(tor_curl_upload --insecure -L -i -X POST \ +./hosts/up_bedrive.sh:102: response=$(tor_curl_upload --insecure -i \ +./hosts/up_bowfile.sh:108: response=$(tor_curl_request --insecure -L -i \ +./hosts/up_dailyuploads.sh:109: response=$(tor_curl_upload --insecure -i \ +./hosts/up_dataupload.sh:102: response=$(tor_curl_upload --insecure -i \ +./hosts/up_dbree.sh:102: response=$(tor_curl_upload --insecure -i \ +./hosts/up_depotkaz.sh:102: response=$(tor_curl_upload --insecure -i \ +./hosts/up_dosya.sh:107: response=$(tor_curl_upload --insecure -L -i \ +./hosts/up_filehaus.sh:106: response=$(tor_curl_upload --insecure -i \ +./hosts/up_filesquid.sh:102: response=$(tor_curl_upload --insecure -i \ +./hosts/up_firestorage.sh:113: response=$(tor_curl_upload --insecure -i \ +./hosts/up_free4e.sh:94: response=$(tor_curl_upload --insecure -i \ +./hosts/up_gofile.sh:102: response=$(tor_curl_request --insecure -L -s "https://api.gofile.io/servers") +./hosts/up_gofile.sh:121: response=$(tor_curl_upload --insecure -i \ +./hosts/up_harrault.sh:94: response=$(tor_curl_upload --insecure -i \ +./hosts/up_hexload.sh:109: response=$(tor_curl_upload --insecure -i \ +./hosts/up_innocent.sh:99: response=$(tor_curl_upload --insecure -D - -o /dev/null \ +./hosts/up_kouploader.sh:108: response=$(tor_curl_request --insecure -L -s -b "${ko_cookie_jar}" -c "${ko_cookie_jar}" "$PostUrlHost") +./hosts/up_kouploader.sh:132: response=$(tor_curl_upload --insecure -L -i \ +./hosts/up_kraken.sh:115: response=$(tor_curl_upload --insecure -i \ +./hosts/up_linxx.sh:102: response=$(tor_curl_upload --insecure -i \ +./hosts/up_nantes.sh:102: response=$(tor_curl_upload --insecure -i \ +./hosts/up_netlib.sh:102: response=$(tor_curl_upload --insecure -i \ +./hosts/up_nippy.sh:125: response=$(tor_curl_upload --insecure -i \ +./hosts/up_nofile.sh:102: response=$(tor_curl_upload --insecure -i \ +./hosts/up_oshi.sh:110: response=$(tor_curl_upload --insecure \ +./hosts/up_ranoz.sh:102: response=$(tor_curl_upload --insecure -L -i -s \ +./hosts/up_ranoz.sh:131: response=$(tor_curl_upload --insecure -i -X PUT \ +./hosts/up_shareonline.sh:102: response=$(tor_curl_upload --insecure -i \ +./hosts/up_soyjak.sh:102: response=$(tor_curl_upload --insecure -i \ +./hosts/up_tempfileme.sh:102: response=$(tor_curl_upload --insecure -i \ +./hosts/up_tempsh.sh:102: response=$(tor_curl_upload --insecure -i \ +./hosts/up_turboonion.sh:99: response=$(tor_curl_upload --insecure \ +./hosts/up_uploadev.sh:102: response=$(tor_curl_upload --insecure -i \ +./hosts/up_uploadflix.sh:106: response=$(tor_curl_upload --insecure -i \ +./hosts/up_uploadhive.sh:102: response=$(tor_curl_upload --insecure -i \ +./hosts/up_uploadraja.sh:102: response=$(tor_curl_upload --insecure -i \ +./hosts/up_yolobit.sh:102: response=$(tor_curl_upload --insecure -i \ +./hosts/youdbox.sh:95: response=$(tor_curl_request --insecure -L -i -s "${fixed_url}") +./hosts/youdbox.sh:141: response=$(tor_curl_request --insecure -L -s -X POST --data "$form_data" "${fixed_url}") +./hosts/youdbox.sh:183: file_header=$(tor_curl_request --insecure -L --head -s --referer "${fixed_url}" "$download_url") +./hosts/youdbox.sh:276: tor_curl_request --insecure -L -G --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval "$download_url" --continue-at - --output "$file_path" +./hosts/youdbox.sh:278: tor_curl_request --insecure -L -G "$download_url" --continue-at - --output "$file_path" +./mad.sh:106:UseTorCurlImpersonate=false +./mad.sh:371:tor_curl_request() { +./mad.sh:372: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./mad.sh:373: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout ${ConnectTimeout} --compressed --globoff "$@" +./mad.sh:375: curl --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout ${ConnectTimeout} --compressed --globoff "$@" +./mad.sh:378:tor_curl_request_extended() { +./mad.sh:379: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./mad.sh:380: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout 60 --compressed --globoff "$@" +./mad.sh:382: curl --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout 60 --compressed --globoff "$@" +./mad.sh:385:tor_curl_upload() { +./mad.sh:386: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./mad.sh:388: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout ${ConnectTimeout} --speed-limit $UploadSpeedMin --speed-time $UploadTimeoutInterval --compressed --globoff "$@" +./mad.sh:390: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout ${ConnectTimeout} --compressed --globoff "$@" +./mad.sh:394: curl --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout ${ConnectTimeout} --speed-limit $UploadSpeedMin --speed-time $UploadTimeoutInterval -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:109.0) Gecko/20100101 Firefox/115.0' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8' -H 'Accept-Language: en-US,en;q=0.5' -H 'Accept-Encoding: gzip, deflate, br' -H 'Origin: null' -H 'Connection: keep-alive' -H 'Upgrade-Insecure-Requests: 1' -H 'Sec-Fetch-Dest: document' -H 'Sec-Fetch-Mode: navigate' -H 'Sec-Fetch-Site: cross-site' -H 'Sec-Fetch-User: ?1' -H 'TE: trailers' --compressed --globoff "$@" +./mad.sh:396: curl --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout ${ConnectTimeout} -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:109.0) Gecko/20100101 Firefox/115.0' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8' -H 'Accept-Language: en-US,en;q=0.5' -H 'Accept-Encoding: gzip, deflate, br' -H 'Origin: null' -H 'Connection: keep-alive' -H 'Upgrade-Insecure-Requests: 1' -H 'Sec-Fetch-Dest: document' -H 'Sec-Fetch-Mode: navigate' -H 'Sec-Fetch-Site: cross-site' -H 'Sec-Fetch-User: ?1' -H 'TE: trailers' --compressed --globoff "$@" +./mad.sh:1283:install_curl_impersonate() { +./mad.sh:1285: echo -e "${BLUE}lwthiker curl_impersonate${NC} is the original dev, but it is relatively inactive." +./mad.sh:1286: echo -e "- Currently uses curl v8.1.1." +./mad.sh:1290: echo -e "${BLUE}lexiforest curl_impersonate${NC} is an active fork of curl_impersonate." +./mad.sh:1291: echo -e "+ Currently uses curl v8.7.1" +./mad.sh:1295: PS3='Please select which curl_impersonate to install: ' +./mad.sh:1303: install_curl_impersonate_lwthiker_orig +./mad.sh:1307: install_curl_impersonate_lexiforest_fork +./mad.sh:1317:install_curl_impersonate_lwthiker_orig() { +./mad.sh:1321: echo -e "${BLUE}lwthiker curl_impersonate${NC} is the original curl_impersonate." +./mad.sh:1322: echo -e "+ Currently uses curl v8.1.1, and has low activity for updates" +./mad.sh:1325: echo -e "${GREEN}| Fetching:${NC} latest ${BLUE}lwthiker curl_impersonate${NC} info from github...${NC}" +./mad.sh:1328: response=$(tor_curl_request --insecure -L -s https://github.com/lwthiker/curl-impersonate/releases/latest) +./mad.sh:1330: debugHtml "github" "lbf_inst_curlimp$j" "$response" +./mad.sh:1333: latestTag=$(grep -oPi -m 1 '(?<=/curl-impersonate/releases/tag/).*?(?=")' <<< "$response") +./mad.sh:1343: yes_or_no "Do you wish to download and extract curl_impersonate $latestTag (using tor+curl)?" && { +./mad.sh:1345: download_url='https://github.com/lwthiker/curl-impersonate/releases/download/'"$latestTag"'/curl-impersonate-'"$latestTag"'.x86_64-linux-gnu.tar.gz' +./mad.sh:1348: file_header=$(tor_curl_request --insecure --head -Ls "$download_url") +./mad.sh:1350: debugHtml "github" "head_inst_curlimp$j" "${file_header}" +./mad.sh:1398: tor_curl_request --insecure -L "$download_url" --continue-at - --output "$file_path" +./mad.sh:1427: echo -e "| Extracting curl_impersonate..." +./mad.sh:1429: rm -f "${ScriptDir}"/curl* +./mad.sh:1430: mv "$extract_location/curl-impersonate-ff" "${ScriptDir}/" +./mad.sh:1431: mv "$extract_location/curl_ff109" "${ScriptDir}/" +./mad.sh:1432: echo -e "${GREEN}| Done.${NC} Update ${BLUE}\"UseTorCurlImpersonate=true\"${NC} in script to use..." +./mad.sh:1440:install_curl_impersonate_lexiforest_fork() { +./mad.sh:1444: echo -e "${BLUE}lexiforest curl_impersonate${NC} is an active fork of curl_impersonate." +./mad.sh:1445: echo -e "+ Currently uses curl v8.7.1, and is patched for latest CVEs" +./mad.sh:1448: echo -e "${GREEN}| Fetching:${NC} latest ${BLUE}lexiforest curl_impersonate fork${NC} info from github...${NC}" +./mad.sh:1451: response=$(tor_curl_request --insecure -L -s https://github.com/lexiforest/curl-impersonate/releases/latest) +./mad.sh:1453: debugHtml "github" "lbf_inst_curlimp$j" "$response" +./mad.sh:1456: latestTag=$(grep -oPi -m 1 '(?<=/curl-impersonate/releases/tag/).*?(?=")' <<< "$response") +./mad.sh:1466: yes_or_no "Do you wish to download and extract curl_impersonate $latestTag (using tor+curl)?" && { +./mad.sh:1468: download_url='https://github.com/lexiforest/curl-impersonate/releases/download/'"$latestTag"'/curl-impersonate-'"$latestTag"'.x86_64-linux-gnu.tar.gz' +./mad.sh:1471: file_header=$(tor_curl_request --insecure --head -Ls "$download_url") +./mad.sh:1473: debugHtml "github" "head_inst_curlimp$j" "${file_header}" +./mad.sh:1521: tor_curl_request --insecure -L "$download_url" --continue-at - --output "$file_path" +./mad.sh:1550: echo -e "| Extracting curl_impersonate..." +./mad.sh:1552: rm -f "${ScriptDir}"/curl* +./mad.sh:1553: mv "$extract_location/curl-impersonate-chrome" "${ScriptDir}/" +./mad.sh:1554: mv "$extract_location/curl_chrome124" "${ScriptDir}/" +./mad.sh:1555: echo -e "${GREEN}| Done.${NC} Update ${BLUE}\"UseTorCurlImpersonate=true\"${NC} in script to use..." +./mad.sh:1717: echo -e ":${NC} ${GREEN}MAD${PINK} Audit${NC} : Reports usage of http & curl in scripts${PINK}${BLD} :" +./mad.sh:1725: maud_curl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep --color='always' -Ei 'curl') +./mad.sh:1726: maud_torcurl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep -A 12 --color='always' -Ei 'tor_curl') +./mad.sh:1735: echo -e "${PINK}MAD Audit of curl:${NC} (${GREEN}grep \"curl\"${NC})" +./mad.sh:1737: echo -e "$maud_curl" +./mad.sh:1739: echo -e "${PINK}MAD Audit of tor_curl (+12 lines after):${NC} (${GREEN}grep \"tor_curl\"${NC})" +./mad.sh:1741: echo -e "$maud_torcurl" +./mad.sh:1753: maud_curl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep --color='always' -Ei 'curl') +./mad.sh:1754: maud_torcurl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep -A 12 --color='always' -Ei 'tor_curl') +./mad.sh:1763: echo -e "${PINK}MAD Audit of curl:${NC} (${GREEN}grep \"curl \"${NC})" +./mad.sh:1765: echo -e "$maud_curl" +./mad.sh:1767: echo -e "${PINK}MAD Audit of tor_curl (+12 lines after):${NC} (${GREEN}grep \"tor_curl\"${NC})" +./mad.sh:1769: echo -e "$maud_torcurl" +./mad.sh:1775: maud_curl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep --color='always' -Ei 'curl') +./mad.sh:1776: maud_torcurl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep -A 12 --color='always' -Ei 'tor_curl') +./mad.sh:1785: echo -e "${PINK}MAD Audit of curl:${NC} (${GREEN}grep \"curl\"${NC})" +./mad.sh:1787: echo -e "$maud_curl" +./mad.sh:1789: echo -e "${PINK}MAD Audit of tor_curl (+12 lines after):${NC} (${GREEN}grep \"tor_curl\"${NC})" +./mad.sh:1791: echo -e "$maud_torcurl" +./mad.sh:2738: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./mad.sh:2739: printf "client: ${GREEN}Tor${NC} + ${BLUE}curl_impersonate${NC}\\n" +./mad.sh:2741: printf "client: ${GREEN}Tor${NC} + ${GREEN}curl${NC}\\n" +./mad.sh:2901: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./mad.sh:2902: printf "client: ${GREEN}Tor${NC} + ${BLUE}curl_impersonate${NC}\\n" +./mad.sh:2904: printf "client: ${GREEN}Tor${NC} + ${GREEN}curl${NC}\\n" +./mad.sh:3102: file_header=$(tor_curl_request --insecure -m 18 -s -D - -o /dev/null \ +./mad.sh:3109: file_header=$(tor_curl_request --insecure --head -H "Connection: keep-alive" -L -s -i "$download_url" | +./mad.sh:3237: tor_curl_request --insecure -L --referer "$file_url" "$download_url" --output "$file_path" +./mad.sh:3281: tor_curl_request --insecure -L --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval "$download_url" --continue-at - --output "$file_path" +./mad.sh:3283: tor_curl_request --insecure -L --referer "$file_url" "$download_url" --continue-at - --output "$file_path" +./mad.sh:3456:if [ "${UseTorCurlImpersonate}" == "true" ]; then +./mad.sh:3457: curl_impersonate=() +./mad.sh:3458: readarray -d $'' arrFiles < <(find "$ScriptDir" -maxdepth 1 -name "curl_*" -printf '%p\n' | sort -Vk1) +./mad.sh:3459: bFoundCurlHeader=false +./mad.sh:3463: curl_impersonate=($fil) +./mad.sh:3464: bFoundCurlHeader=true +./mad.sh:3468: if [ "$bFoundCurlHeader" == "false" ]; then +./mad.sh:3469: echo -e "${RED}[ERROR] Missing dependency \"curl-impersonate\"!${NC}" +./mad.sh:3472: echo -e "You'll need to download ${GREEN}\"curl-impersonate\"${NC}." +./mad.sh:3475: echo -e "The latest binary can be obtained on GitHub, search for \"curl-impersonate\"" +./mad.sh:3477: echo -e " 1. Visit the page of curl-impersonate and add \"/releases/latest/\" at end of URL." +./mad.sh:3481: echo -e " 4. Download archive ${GREEN}\"curl-impersonate-vX.Y.Z.x86_64-linux-gnu.tar.gz\"${YELLOW}." +./mad.sh:3482: echo -e " 5. Extract files ${GREEN}\"curl-impersonate-ff\"${NC} and ${GREEN}\"curl_ff109\"${NC} next to this script." +./mad.sh:3485: echo -e "run $0 install_curl_impersonate\\n" +./mad.sh:3487: yes_or_no "Do you wish to download and extract latest curl_impersonate (using tor+curl)?" && { +./mad.sh:3488: UseTorCurlImpersonate=false +./mad.sh:3489: install_curl_impersonate +./mad.sh:3573: echo -e "[${YELLOW}Install curl_impersonate${NC}]: Downloads the latest binary for curl_impersonate from github repo (3 choices)" +./mad.sh:3574: printf " %s install_curl_impersonate\\n" "$0" +./mad.sh:3652:elif [[ "$arg1" == "install_curl_impersonate" ]]; then +./mad.sh:3653: install_curl_impersonate +./mad.sh:3684:if [ "${UseTorCurlImpersonate}" == "true" ]; then +./mad.sh:3685: printf "client: ${GREEN}Tor${NC} + ${BLUE}curl_impersonate${NC}\\n" +./mad.sh:3687: printf "client: ${GREEN}Tor${NC} + ${GREEN}curl${NC}\\n" +./plugins/pjscloud.sh:44: if [ "${UseTorCurlImpersonate}" == "true" ]; then +./plugins/pjscloud.sh:45: response=$("${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" \ +./plugins/pjscloud.sh:53: response=$(curl --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" \ + diff --git a/.audit/mad-audit-http.log b/.audit/mad-audit-http.log new file mode 100755 index 0000000..de66ad6 --- /dev/null +++ b/.audit/mad-audit-http.log @@ -0,0 +1,366 @@ +DateTime: 24.11.07 + +Files: +./hosts/1fichier.sh +./hosts/9saves.sh +./hosts/acid.sh +./hosts/anarchaserver.sh +./hosts/anonsharing.sh +./hosts/archived/nekofile.sh +./hosts/bedrive.sh +./hosts/biteblob.sh +./hosts/bowfile.sh +./hosts/click.sh +./hosts/dailyuploads.sh +./hosts/dataupload.sh +./hosts/dbree.sh +./hosts/depotkaz.sh +./hosts/discreetshare.sh +./hosts/dosya.sh +./hosts/downloadgg.sh +./hosts/eternalhosting.sh +./hosts/examples/ExampleNewHost.sh +./hosts/examples/up_example.sh +./hosts/filedoge.sh +./hosts/filedot.sh +./hosts/filehaus.sh +./hosts/filesquid.sh +./hosts/firestorage.sh +./hosts/free4e.sh +./hosts/gofile.sh +./hosts/harrault.sh +./hosts/hexload.sh +./hosts/innocent.sh +./hosts/kraken.sh +./hosts/lainsafe.sh +./hosts/lainsafe_onion.sh +./hosts/linxx.sh +./hosts/nantes.sh +./hosts/netlib.sh +./hosts/nippy.sh +./hosts/nofile.sh +./hosts/offshorecat.sh +./hosts/oshi.sh +./hosts/pixeldrain.sh +./hosts/ranoz.sh +./hosts/shareonline.sh +./hosts/soyjak.sh +./hosts/tempfileme.sh +./hosts/tempsh.sh +./hosts/turboonion.sh +./hosts/up2share.sh +./hosts/uploadee.sh +./hosts/uploadev.sh +./hosts/uploadflix.sh +./hosts/uploadhive.sh +./hosts/up_1fichier.sh +./hosts/up_acid.sh +./hosts/up_anarchaserver.sh +./hosts/up_anonsharing.sh +./hosts/up_axfc.sh +./hosts/up_bedrive.sh +./hosts/up_bowfile.sh +./hosts/up_dailyuploads.sh +./hosts/up_dataupload.sh +./hosts/up_dbree.sh +./hosts/up_depotkaz.sh +./hosts/up_dosya.sh +./hosts/up_filehaus.sh +./hosts/up_filesquid.sh +./hosts/up_firestorage.sh +./hosts/up_free4e.sh +./hosts/up_gofile.sh +./hosts/up_harrault.sh +./hosts/up_hexload.sh +./hosts/up_innocent.sh +./hosts/up_kouploader.sh +./hosts/up_kraken.sh +./hosts/up_linxx.sh +./hosts/up_nantes.sh +./hosts/up_netlib.sh +./hosts/up_nippy.sh +./hosts/up_nofile.sh +./hosts/up_oshi.sh +./hosts/up_ranoz.sh +./hosts/up_shareonline.sh +./hosts/up_soyjak.sh +./hosts/up_tempfileme.sh +./hosts/up_tempsh.sh +./hosts/up_turboonion.sh +./hosts/up_uploadev.sh +./hosts/up_uploadflix.sh +./hosts/up_uploadhive.sh +./hosts/up_uploadraja.sh +./hosts/up_yolobit.sh +./hosts/yolobit.sh +./hosts/youdbox.sh +./mad.sh +./plugins/AutoResetAndRetryDownloads.sh +./plugins/CatnapCtrlC.sh +./plugins/SkipUrlsInDownloadsCompletedTxt.sh +./plugins/examples/ExampleAddNewFuncAndCallOnSuccessfulDownload.sh +./plugins/examples/ExamplesMainHooks.sh +./plugins/ocr_captcha.sh +./plugins/pjscloud.sh + + +MAD Audit of http lines: (grep "http:" or "https:") +_________________________________________________________________________ +./hosts/1fichier.sh:161: if ! grep -Eqi "https://" <<< "${target_file_link}" > /dev/null ; then +./hosts/9saves.sh:141: --data "$form_data" "https://9saves.com/") +./hosts/anonsharing.sh:95: "https://anonsharing.com/account/ajax/file_details") +./hosts/anonsharing.sh:121: if grep -Eqi 'openUrl\('"'"'https:\\/\\/anonsharing.com\\/' <<< "$response"; then +./hosts/anonsharing.sh:124: download_url='https://anonsharing.com/'$(grep -oPi '(?<=openUrl\('"'"'https:\\/\\/anonsharing.com\\/).*?(?='"'"'.*$)' <<< "$response" | head -1) +./hosts/anonsharing.sh:155: ansh_host="${download_url/https:\/\//}" +./hosts/biteblob.sh:123: if ! grep -Eqi 'https://biteblob.com/Download/' <<< $download_url ; then +./hosts/biteblob.sh:125: download_url="https://biteblob.com${download_loc}" +./hosts/bowfile.sh:119: if grep -Eqi 'let next = "https://bowfile.com/' <<< "$response" ; then +./hosts/bowfile.sh:120: download_url="https://bowfile.com/"$(grep -oPi '(?<=let next = "https://bowfile.com/).*?(?=")' <<< "$response") +./hosts/bowfile.sh:174: fshost=$(grep -oPi -m 1 '(?<=https://).*?(?=/token/download/dl)' <<< "$download_url") +./hosts/bowfile.sh:293: fshost=$(grep -oPi -m 1 '(?<=https://).*?(?=/token/download/dl)' <<< "$download_url") +./hosts/bowfile.sh:302: --referer "https://bowfile.com/" \ +./hosts/bowfile.sh:307: --referer "https://bowfile.com/" \ +./hosts/bowfile.sh:326: --referer "https://bowfile.com/" \ +./hosts/bowfile.sh:342: --referer "https://bowfile.com/" \ +./hosts/click.sh:530: click_host=$(grep -oPi '(?<=https://).*(?=/)' <<< "$fixed_url") +./hosts/dailyuploads.sh:125: if grep -Eqi 'img src="https://dailyuploads.net/captchas/' <<< "$response" ; then +./hosts/dailyuploads.sh:280: response=$(pjscloud_tor_request "https://hexload.com/download" "$form_data") +./hosts/dailyuploads.sh:493: daily_host=$(grep -oPi '(?<=https://).*(?=/)' <<< "$fixed_url") +./hosts/dataupload.sh:133: post_action="https://dataupload.net/" +./hosts/dataupload.sh:210: if ! grep -Eqi "location: https://dataupload.net/d/" <<< "$response"; then +./hosts/dosya.sh:168: if grep -Eqi 'https://dosyaupload.com' <<< "$dos_url" ; then +./hosts/downloadgg.sh:139: if grep -Eqi '