# 2025.02.18 - [uploadhive] Add handling of the new /cgi-bin/dl.cgi/ url tickets (WIP)

#               (unfortunately, this is tied to the requesting ip, so downloads get "Wrong IP")
# 2025.02.18 - [up_oshi] Add Manage url as comment on uploads
# 2025.02.18 - [up_oshi / oshi] use /nossl/ url and http
# 2025.02.17 - [gofile] Add a random sleep if 429 response detected (too many requests)
# 2025.02.17 - [*ALL] Audit and update all single bracket operations
# 2025.02.17 - [filehaus] Fix downloading from fh
# 2025.02.15 - [uploadbay] Update urls regex for acceptable alternate
# 2025.02.15 - [up_sendnow] Add send.now as upload host
# 2025.02.15 - [sendnow] Fix handling of filenames with special characters in url
This commit is contained in:
kittykat 2025-02-19 13:41:07 +00:00
parent d48116dbe3
commit d62376f7a8
Signed by: kittykat
GPG key ID: E3F1556620F70C3C
103 changed files with 3541 additions and 3517 deletions

View file

@ -1,4 +1,4 @@
DateTime: 25.02.13
DateTime: 25.02.19
Files:
./hosts/1fichier.sh
@ -128,6 +128,7 @@ Files:
./hosts/up_quax.sh
./hosts/up_ramsgaard.sh
./hosts/up_ranoz.sh
./hosts/up_sendnow.sh
./hosts/up_shareonline.sh
./hosts/up_skrepr.sh
./hosts/up_soyjak.sh
@ -167,7 +168,7 @@ _________________________________________________________________________
./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: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 \
@ -176,8 +177,8 @@ _________________________________________________________________________
./hosts/anonfile.sh:186: response=$(tor_curl_request --insecure -L -s -X POST \
./hosts/anonfile.sh:240: tor_curl_request --insecure -s "$captcha_img_url" --output "$tmp_captcha_img"
./hosts/anonfile.sh:340: response=$(tor_curl_request --insecure -L -s -X POST \
./hosts/anonfile.sh:451: file_header=$(tor_curl_request -i -s --head \
./hosts/anonfile.sh:557: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./hosts/anonfile.sh:453: file_header=$(tor_curl_request -i -s --head \
./hosts/anonfile.sh:557: if [[ "${UseTorCurlImpersonate}" == "true" ]]; then
./hosts/anonfile.sh:559: tor_curl_request --insecure \
./hosts/anonfile.sh:565: tor_curl_request --insecure \
./hosts/anonfile.sh:572: tor_curl_request --insecure \
@ -188,14 +189,14 @@ _________________________________________________________________________
./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/ateasystems.sh:88: response=$(tor_curl_request --insecure -L -s "$remote_url")
./hosts/ateasystems.sh:218: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./hosts/ateasystems.sh:218: if [[ "${UseTorCurlImpersonate}" == "true" ]]; then
./hosts/ateasystems.sh:220: tor_curl_request --insecure \
./hosts/ateasystems.sh:225: tor_curl_request --insecure \
./hosts/ateasystems.sh:231: tor_curl_request --insecure \
./hosts/ateasystems.sh:237: tor_curl_request --insecure \
./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: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 \
@ -208,7 +209,7 @@ _________________________________________________________________________
./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: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 \
@ -217,7 +218,7 @@ _________________________________________________________________________
./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: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 \
@ -226,7 +227,7 @@ _________________________________________________________________________
./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: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 \
@ -235,7 +236,7 @@ _________________________________________________________________________
./hosts/dashfile.sh:177: response=$(tor_curl_request --insecure -L -s -X POST \
./hosts/dashfile.sh:308: response=$(tor_curl_request --insecure -L -s -X POST \
./hosts/dashfile.sh:397: file_header=$(tor_curl_request --insecure -L --head -s --referer "${fixed_url}" "$download_url")
./hosts/dashfile.sh:495: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./hosts/dashfile.sh:495: if [[ "${UseTorCurlImpersonate}" == "true" ]]; then
./hosts/dashfile.sh:497: tor_curl_request --insecure \
./hosts/dashfile.sh:502: tor_curl_request --insecure \
./hosts/dashfile.sh:508: tor_curl_request --insecure \
@ -243,7 +244,7 @@ _________________________________________________________________________
./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: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 \
@ -251,22 +252,22 @@ _________________________________________________________________________
./hosts/desiupload.sh:90: response=$(tor_curl_request --insecure -L -s -b "${desi_cookie_jar}" -c "${desi_cookie_jar}" "$remote_url")
./hosts/desiupload.sh:202: response=$(tor_curl_request --insecure -L -s -X POST \
./hosts/desiupload.sh:306: file_header=$(tor_curl_request --insecure -L --head -s --referer "${fixed_url}" "$download_url")
./hosts/desiupload.sh:404: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./hosts/desiupload.sh:404: if [[ "${UseTorCurlImpersonate}" == "true" ]]; then
./hosts/desiupload.sh:406: tor_curl_request --insecure \
./hosts/desiupload.sh:411: tor_curl_request --insecure \
./hosts/desiupload.sh:417: tor_curl_request --insecure \
./hosts/desiupload.sh:433: tor_curl_request --insecure \
./hosts/dosya.sh:108: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./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: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: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 \
@ -279,7 +280,7 @@ _________________________________________________________________________
./hosts/fileblade.sh:165: response=$(tor_curl_request --insecure -L -s -X POST \
./hosts/fileblade.sh:281: response=$(tor_curl_request --insecure -L -s -X POST \
./hosts/fileblade.sh:335: file_header=$(tor_curl_request --insecure -L --head -s "$download_url")
./hosts/fileblade.sh:450: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./hosts/fileblade.sh:450: if [[ "${UseTorCurlImpersonate}" == "true" ]]; then
./hosts/fileblade.sh:452: tor_curl_request --insecure -L \
./hosts/fileblade.sh:456: tor_curl_request --insecure -L \
./hosts/fileblade.sh:461: tor_curl_request --insecure \
@ -294,9 +295,9 @@ _________________________________________________________________________
./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_extended --insecure -L --head -s --referer "${remote_url//\.org/\.cc}" "$download_url")
./hosts/filehaus.sh:193: tor_curl_request_extended --insecure --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval --referer "$download_url" "$download_url" --continue-at - --output "$file_path"
./hosts/filehaus.sh:195: tor_curl_request_extended --insecure --referer "$download_url" "$download_url" --continue-at - --output "$file_path"
./hosts/filehaus.sh:101: file_header=$(tor_curl_request_extended --insecure -L --head -s --referer "${remote_url//\.org/\.cc}" "$download_url")
./hosts/filehaus.sh:191: tor_curl_request_extended --insecure --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval --referer "$download_url" "$download_url" --continue-at - --output "$file_path"
./hosts/filehaus.sh:193: tor_curl_request_extended --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"
@ -304,8 +305,8 @@ _________________________________________________________________________
./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:258: file_header=$(tor_curl_request --insecure -L --head -s \
./hosts/gofile.sh:377: tor_curl_request --insecure -G --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval \
./hosts/gofile.sh:391: tor_curl_request --insecure -G \
./hosts/gofile.sh:393: tor_curl_request --insecure -G --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval \
./hosts/gofile.sh:407: 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")
@ -340,12 +341,12 @@ _________________________________________________________________________
./hosts/nippy.sh:188: file_header=$(tor_curl_request --insecure -L --head -s \
./hosts/nippy.sh:299: tor_curl_request --insecure -L --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval \
./hosts/nippy.sh:302: 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/oshi.sh:108: file_header=$(tor_curl_request --insecure --head -L -s --referer "$remote_url" "$download_url")
./hosts/oshi.sh:202: tor_curl_request --insecure --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval --referer "$file_url" "$download_url" --continue-at - --output "$file_path"
./hosts/oshi.sh:204: 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: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 \
@ -355,40 +356,40 @@ _________________________________________________________________________
./hosts/quax.sh:178: tor_curl_request --insecure "$download_url" --continue-at - --output "$file_path"
./hosts/ranoz.sh:90: response=$(tor_curl_request --insecure -L -s "$remote_url")
./hosts/ranoz.sh:160: file_header=$(tor_curl_request --insecure --head -L -i -s "$download_url")
./hosts/ranoz.sh:270: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./hosts/ranoz.sh:270: if [[ "${UseTorCurlImpersonate}" == "true" ]]; then
./hosts/ranoz.sh:272: tor_curl_request --insecure -L -G --no-alpn \
./hosts/ranoz.sh:276: tor_curl_request --insecure -L -G --no-alpn \
./hosts/ranoz.sh:281: tor_curl_request --insecure -L -G --no-alpn \
./hosts/ranoz.sh:296: tor_curl_request --insecure -L -G --no-alpn \
./hosts/sendnow.sh:90: response=$(tor_curl_request --insecure -L -s -b "${snow_cookie_jar}" -c "${snow_cookie_jar}" "$remote_url")
./hosts/sendnow.sh:160: response=$(tor_curl_request --insecure -L -svo. -X POST \
./hosts/sendnow.sh:203: file_header=$(tor_curl_request_extended --insecure --head -Lis \
./hosts/sendnow.sh:324: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./hosts/sendnow.sh:326: tor_curl_request_extended --insecure -L --no-alpn \
./hosts/sendnow.sh:344: tor_curl_request --insecure -L --no-alpn \
./hosts/sendnow.sh:363: tor_curl_request --insecure -L --no-alpn \
./hosts/sendnow.sh:382: tor_curl_request --insecure -L --no-alpn \
./hosts/sendnow.sh:204: file_header=$(tor_curl_request_extended --insecure --head -Lis \
./hosts/sendnow.sh:325: if [[ "${UseTorCurlImpersonate}" == "true" ]]; then
./hosts/sendnow.sh:327: tor_curl_request_extended --insecure -L --no-alpn \
./hosts/sendnow.sh:345: tor_curl_request --insecure -L --no-alpn \
./hosts/sendnow.sh:364: tor_curl_request --insecure -L --no-alpn \
./hosts/sendnow.sh:383: tor_curl_request --insecure -L --no-alpn \
./hosts/syspro.sh:88: response=$(tor_curl_request --insecure -L -s "$remote_url")
./hosts/syspro.sh:186: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./hosts/syspro.sh:186: if [[ "${UseTorCurlImpersonate}" == "true" ]]; then
./hosts/syspro.sh:188: tor_curl_request --insecure -L \
./hosts/syspro.sh:193: tor_curl_request --insecure \
./hosts/syspro.sh:199: tor_curl_request --insecure -L \
./hosts/syspro.sh:205: tor_curl_request --insecure -L \
./hosts/tempfileme.sh:89: response=$(tor_curl_request --insecure -L -s "$remote_url")
./hosts/tempfileme.sh:170: file_header=$(tor_curl_request --insecure -L --head -s --referer "${remote_url}" "$download_url")
./hosts/tempfileme.sh:298: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./hosts/tempfileme.sh:298: if [[ "${UseTorCurlImpersonate}" == "true" ]]; then
./hosts/tempfileme.sh:300: tor_curl_request --insecure -L \
./hosts/tempfileme.sh:305: tor_curl_request --insecure -L \
./hosts/tempfileme.sh:311: tor_curl_request --insecure -L \
./hosts/tempfileme.sh:326: 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: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/torup.sh:92: response=$(tor_curl_request --insecure -L -s \
./hosts/torup.sh:188: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./hosts/torup.sh:188: if [[ "${UseTorCurlImpersonate}" == "true" ]]; then
./hosts/torup.sh:190: tor_curl_request --insecure -L -G --no-alpn \
./hosts/torup.sh:196: tor_curl_request --insecure -L -G --no-alpn \
./hosts/torup.sh:203: tor_curl_request --insecure -L -G --no-alpn \
@ -396,14 +397,14 @@ _________________________________________________________________________
./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:312: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./hosts/up2share.sh:312: if [[ "${UseTorCurlImpersonate}" == "true" ]]; then
./hosts/up2share.sh:314: tor_curl_request --insecure -L \
./hosts/up2share.sh:321: tor_curl_request --insecure -L \
./hosts/up2share.sh:329: tor_curl_request --insecure -L \
./hosts/up2share.sh:347: 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: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 \
@ -411,7 +412,7 @@ _________________________________________________________________________
./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: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 \
@ -422,10 +423,9 @@ _________________________________________________________________________
./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:185: file_header=$(tor_curl_request --insecure --head -s -L --referer "$remote_url" "$download_url")
./hosts/uploadhive.sh:279: tor_curl_request --insecure -L -G --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval "$download_url" --continue-at - --output "$file_path"
./hosts/uploadhive.sh:281: tor_curl_request --insecure -L -G "$download_url" --continue-at - --output "$file_path"
./hosts/uploadhive.sh:135: response=$(tor_curl_request --insecure -L -s -X POST --data "$form_data" "$remote_url")
./hosts/uploadhive.sh:247: tor_curl_request --insecure -L -G --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval "$download_url" --continue-at - --output "$file_path"
./hosts/uploadhive.sh:249: 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_anonfile.sh:102: response=$(tor_curl_upload --insecure -i \
@ -462,8 +462,10 @@ _________________________________________________________________________
./hosts/up_oshi.sh:110: response=$(tor_curl_upload --insecure \
./hosts/up_pixeldrain.sh:112: response=$(tor_curl_upload --insecure -X PUT \
./hosts/up_quax.sh:102: response=$(tor_curl_upload --insecure -i \
./hosts/up_ranoz.sh:130: response=$(tor_curl_upload --insecure -L -i -s \
./hosts/up_ranoz.sh:160: response=$(tor_curl_upload --insecure -i -X PUT \
./hosts/up_ranoz.sh:128: response=$(tor_curl_upload --insecure -L -i -s \
./hosts/up_ranoz.sh:155: response=$(tor_curl_upload --insecure -i -X PUT \
./hosts/up_sendnow.sh:101: response=$(tor_curl_request --insecure -L -s 'https://send.now/upload')
./hosts/up_sendnow.sh:138: response=$(tor_curl_upload --insecure -i \
./hosts/up_shareonline.sh:102: response=$(tor_curl_upload --insecure -i \
./hosts/up_syspro.sh:102: response=$(tor_curl_upload --insecure -i \
./hosts/up_tempfileme.sh:102: response=$(tor_curl_upload --insecure -i \
@ -476,7 +478,7 @@ _________________________________________________________________________
./hosts/up_uploadee.sh:176: response=$(tor_curl_upload --insecure -i -L \
./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:129: response=$(tor_curl_upload --insecure -i \
./hosts/up_uploadhive.sh:130: response=$(tor_curl_upload --insecure -i \
./hosts/up_uploadraja.sh:102: response=$(tor_curl_upload --insecure -i \
./hosts/up_uwabaki.sh:102: response=$(tor_curl_upload --insecure -i -L \
./hosts/up_yolobit.sh:102: response=$(tor_curl_upload --insecure -i \
@ -485,120 +487,120 @@ _________________________________________________________________________
./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:4:UseTorCurlImpersonate=false
./mad.sh:87:tor_curl_request() {
./mad.sh:88: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./mad.sh:89: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" -4 --connect-timeout ${ConnectTimeout} --compressed --globoff "$@"
./mad.sh:91: curl --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" -4 --connect-timeout ${ConnectTimeout} --compressed --globoff "$@"
./mad.sh:94:tor_curl_request_extended() {
./mad.sh:96: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./mad.sh:97: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" -4 --connect-timeout $randomtimeout --compressed --globoff "$@"
./mad.sh:99: curl --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" -4 --connect-timeout $randomtimeout --compressed --globoff "$@"
./mad.sh:102:tor_curl_upload() {
./mad.sh:103: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./mad.sh:105: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" -4 --connect-timeout ${ConnectTimeoutUpload} --speed-limit $UploadSpeedMin --speed-time $UploadTimeoutInterval --compressed --globoff "$@"
./mad.sh:107: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" -4 --connect-timeout ${ConnectTimeoutUpload} --compressed --globoff "$@"
./mad.sh:111: curl --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" -4 --connect-timeout ${ConnectTimeoutUpload} --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:113: curl --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" -4 --connect-timeout ${ConnectTimeoutUpload} -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:1114:install_curl_impersonate() {
./mad.sh:1116: echo -e "${BLUE}lwthiker curl_impersonate${NC} is the original dev, but it is relatively inactive."
./mad.sh:1117: echo -e "- Currently uses curl v8.1.1."
./mad.sh:1121: echo -e "${BLUE}lexiforest curl_impersonate${NC} is an active fork of curl_impersonate."
./mad.sh:1122: echo -e "+ Currently uses curl v8.7.1"
./mad.sh:1126: PS3='Please select which curl_impersonate to install: '
./mad.sh:1134: install_curl_impersonate_lwthiker_orig
./mad.sh:1138: install_curl_impersonate_lexiforest_fork
./mad.sh:1148:install_curl_impersonate_lwthiker_orig() {
./mad.sh:1152: echo -e "${BLUE}lwthiker curl_impersonate${NC} is the original curl_impersonate."
./mad.sh:1153: echo -e "+ Currently uses curl v8.1.1, and has low activity for updates"
./mad.sh:1156: echo -e "${GREEN}| Fetching:${NC} latest ${BLUE}lwthiker curl_impersonate${NC} info from github...${NC}"
./mad.sh:1159: response=$(tor_curl_request --insecure -L -s https://github.com/lwthiker/curl-impersonate/releases/latest)
./mad.sh:1161: debugHtml "github" "lbf_inst_curlimp$j" "$response"
./mad.sh:1164: latestTag=$(grep -oPi -m 1 '(?<=/curl-impersonate/releases/tag/).*?(?=")' <<< "$response")
./mad.sh:1174: yes_or_no "Do you wish to download and extract curl_impersonate $latestTag (using tor+curl)?" && {
./mad.sh:1176: download_url='https://github.com/lwthiker/curl-impersonate/releases/download/'"$latestTag"'/curl-impersonate-'"$latestTag"'.x86_64-linux-gnu.tar.gz'
./mad.sh:1179: file_header=$(tor_curl_request --insecure --head -Ls "$download_url")
./mad.sh:1181: debugHtml "github" "head_inst_curlimp$j" "${file_header}"
./mad.sh:1229: tor_curl_request --insecure -L "$download_url" --continue-at - --output "$file_path"
./mad.sh:1258: echo -e "| Extracting curl_impersonate..."
./mad.sh:1260: rm -f "${ScriptDir}"/curl*
./mad.sh:1261: mv "$extract_location/curl-impersonate-ff" "${ScriptDir}/"
./mad.sh:1262: mv "$extract_location/curl_ff109" "${ScriptDir}/"
./mad.sh:1263: echo -e "${GREEN}| Done.${NC} Update ${BLUE}\"UseTorCurlImpersonate=true\"${NC} in script to use..."
./mad.sh:1271:install_curl_impersonate_lexiforest_fork() {
./mad.sh:1275: echo -e "${BLUE}lexiforest curl_impersonate${NC} is an active fork of curl_impersonate."
./mad.sh:1276: echo -e "+ Currently uses curl v8.7.1, and is patched for latest CVEs"
./mad.sh:1279: echo -e "${GREEN}| Fetching:${NC} latest ${BLUE}lexiforest curl_impersonate fork${NC} info from github...${NC}"
./mad.sh:1282: response=$(tor_curl_request --insecure -L -s https://github.com/lexiforest/curl-impersonate/releases/latest)
./mad.sh:1284: debugHtml "github" "lbf_inst_curlimp$j" "$response"
./mad.sh:1287: latestTag=$(grep -oPi -m 1 '(?<=/curl-impersonate/releases/tag/).*?(?=")' <<< "$response")
./mad.sh:1297: yes_or_no "Do you wish to download and extract curl_impersonate $latestTag (using tor+curl)?" && {
./mad.sh:1299: download_url='https://github.com/lexiforest/curl-impersonate/releases/download/'"$latestTag"'/curl-impersonate-'"$latestTag"'.x86_64-linux-gnu.tar.gz'
./mad.sh:1302: file_header=$(tor_curl_request --insecure --head -Ls "$download_url")
./mad.sh:1304: debugHtml "github" "head_inst_curlimp$j" "${file_header}"
./mad.sh:1352: tor_curl_request --insecure -L "$download_url" --continue-at - --output "$file_path"
./mad.sh:1381: echo -e "| Extracting curl_impersonate..."
./mad.sh:1383: rm -f "${ScriptDir}"/curl*
./mad.sh:1384: mv "$extract_location/curl-impersonate-chrome" "${ScriptDir}/"
./mad.sh:1385: mv "$extract_location/curl_chrome131" "${ScriptDir}/"
./mad.sh:1386: echo -e "${GREEN}| Done.${NC} Update ${BLUE}\"UseTorCurlImpersonate=true\"${NC} in script to use..."
./mad.sh:1548: echo -e ":${NC} ${GREEN}MAD${PINK} Audit${NC} : Reports usage of http & curl in scripts${PINK}${BLD} :"
./mad.sh:1556: maud_curl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep --color='always' -Ei 'curl')
./mad.sh:1557: maud_torcurl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep -A 12 --color='always' -Ei 'tor_curl')
./mad.sh:1566: echo -e "${PINK}MAD Audit of curl:${NC} (${GREEN}grep \"curl\"${NC})"
./mad.sh:1568: echo -e "$maud_curl"
./mad.sh:1570: echo -e "${PINK}MAD Audit of tor_curl (+12 lines after):${NC} (${GREEN}grep \"tor_curl\"${NC})"
./mad.sh:1572: echo -e "$maud_torcurl"
./mad.sh:1584: maud_curl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep --color='always' -Ei 'curl')
./mad.sh:1585: maud_torcurl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep -A 12 --color='always' -Ei 'tor_curl')
./mad.sh:1594: echo -e "${PINK}MAD Audit of curl:${NC} (${GREEN}grep \"curl \"${NC})"
./mad.sh:1596: echo -e "$maud_curl"
./mad.sh:1598: echo -e "${PINK}MAD Audit of tor_curl (+12 lines after):${NC} (${GREEN}grep \"tor_curl\"${NC})"
./mad.sh:1600: echo -e "$maud_torcurl"
./mad.sh:1606: maud_curl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep --color='always' -Ei 'curl')
./mad.sh:1607: maud_torcurl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep -A 12 --color='always' -Ei 'tor_curl')
./mad.sh:1616: echo -e "${PINK}MAD Audit of curl:${NC} (${GREEN}grep \"curl\"${NC})"
./mad.sh:1618: echo -e "$maud_curl"
./mad.sh:1620: echo -e "${PINK}MAD Audit of tor_curl (+12 lines after):${NC} (${GREEN}grep \"tor_curl\"${NC})"
./mad.sh:1622: echo -e "$maud_torcurl"
./mad.sh:2569: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./mad.sh:2570: printf "client: ${GREEN}Tor${NC} + ${BLUE}curl_impersonate${NC}\\n"
./mad.sh:2572: printf "client: ${GREEN}Tor${NC} + ${GREEN}curl${NC}\\n"
./mad.sh:2744: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./mad.sh:2745: printf "client: ${GREEN}Tor${NC} + ${BLUE}curl_impersonate${NC}\\n"
./mad.sh:2747: printf "client: ${GREEN}Tor${NC} + ${GREEN}curl${NC}\\n"
./mad.sh:2945: file_header=$(tor_curl_request --insecure -m 8 -s -D - -o /dev/null \
./mad.sh:2952: file_header=$(tor_curl_request --insecure --head -H "Connection: keep-alive" -L -s -i "$download_url" |
./mad.sh:3089: tor_curl_request --insecure -L --referer "$file_url" "$download_url" --output "$file_path"
./mad.sh:3142: tor_curl_request --insecure -L --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval "$download_url" --continue-at - --output "$file_path"
./mad.sh:3144: tor_curl_request --insecure -L --referer "$file_url" "$download_url" --continue-at - --output "$file_path"
./mad.sh:3342: response=$(tor_curl_upload --insecure -i \
./mad.sh:3349: response=$(tor_curl_upload --insecure -i \
./mad.sh:3420:if [ "${UseTorCurlImpersonate}" == "true" ]; then
./mad.sh:3421: curl_impersonate=()
./mad.sh:3422: readarray -d $'' arrFiles < <(find "$ScriptDir" -maxdepth 1 -name "curl_*" -printf '%p\n' | sort -Vk1)
./mad.sh:3423: bFoundCurlHeader=false
./mad.sh:3427: curl_impersonate=($fil)
./mad.sh:3428: bFoundCurlHeader=true
./mad.sh:3432: if [ "$bFoundCurlHeader" == "false" ]; then
./mad.sh:3433: echo -e "${RED}[ERROR] Missing dependency \"curl-impersonate\"!${NC}"
./mad.sh:3436: echo -e "You'll need to download ${GREEN}\"curl-impersonate\"${NC}."
./mad.sh:3439: echo -e "The latest binary can be obtained on GitHub, search for \"curl-impersonate\""
./mad.sh:3441: echo -e " 1. Visit the page of curl-impersonate and add \"/releases/latest/\" at end of URL."
./mad.sh:3445: echo -e " 4. Download archive ${GREEN}\"curl-impersonate-vX.Y.Z.x86_64-linux-gnu.tar.gz\"${YELLOW}."
./mad.sh:3446: echo -e " 5. Extract files ${GREEN}\"curl-impersonate-ff\"${NC} and ${GREEN}\"curl_ff109\"${NC} next to this script."
./mad.sh:3449: echo -e "run $0 install_curl_impersonate\\n"
./mad.sh:3451: yes_or_no "Do you wish to download and extract latest curl_impersonate (using tor+curl)?" && {
./mad.sh:3452: UseTorCurlImpersonate=false
./mad.sh:3453: install_curl_impersonate
./mad.sh:3537: echo -e "[${YELLOW}Install curl_impersonate${NC}]: Downloads the latest binary for curl_impersonate from github repo (3 choices)"
./mad.sh:3538: printf " %s install_curl_impersonate\\n" "$0"
./mad.sh:3616:elif [[ "$arg1" == "install_curl_impersonate" ]]; then
./mad.sh:3617: install_curl_impersonate
./mad.sh:3648:if [ "${UseTorCurlImpersonate}" == "true" ]; then
./mad.sh:3649: printf "client: ${GREEN}Tor${NC} + ${BLUE}curl_impersonate${NC}\\n"
./mad.sh:3651: printf "client: ${GREEN}Tor${NC} + ${GREEN}curl${NC}\\n"
./plugins/pjscloud.sh:44: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./mad.sh:97:UseTorCurlImpersonate=false
./mad.sh:393:tor_curl_request() {
./mad.sh:394: if [[ "${UseTorCurlImpersonate}" == "true" ]]; then
./mad.sh:395: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" -4 --connect-timeout ${ConnectTimeout} --compressed --globoff "$@"
./mad.sh:397: curl --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" -4 --connect-timeout ${ConnectTimeout} --compressed --globoff "$@"
./mad.sh:400:tor_curl_request_extended() {
./mad.sh:402: if [[ "${UseTorCurlImpersonate}" == "true" ]]; then
./mad.sh:403: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" -4 --connect-timeout $randomtimeout --compressed --globoff "$@"
./mad.sh:405: curl --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" -4 --connect-timeout $randomtimeout --compressed --globoff "$@"
./mad.sh:408:tor_curl_upload() {
./mad.sh:409: if [[ "${UseTorCurlImpersonate}" == "true" ]]; then
./mad.sh:411: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" -4 --connect-timeout ${ConnectTimeoutUpload} --speed-limit $UploadSpeedMin --speed-time $UploadTimeoutInterval --compressed --globoff "$@"
./mad.sh:413: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" -4 --connect-timeout ${ConnectTimeoutUpload} --compressed --globoff "$@"
./mad.sh:417: curl --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" -4 --connect-timeout ${ConnectTimeoutUpload} --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:419: curl --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" -4 --connect-timeout ${ConnectTimeoutUpload} -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:1420:install_curl_impersonate() {
./mad.sh:1422: echo -e "${BLUE}lwthiker curl_impersonate${NC} is the original dev, but it is relatively inactive."
./mad.sh:1423: echo -e "- Currently uses curl v8.1.1."
./mad.sh:1427: echo -e "${BLUE}lexiforest curl_impersonate${NC} is an active fork of curl_impersonate."
./mad.sh:1428: echo -e "+ Currently uses curl v8.7.1"
./mad.sh:1432: PS3='Please select which curl_impersonate to install: '
./mad.sh:1440: install_curl_impersonate_lwthiker_orig
./mad.sh:1444: install_curl_impersonate_lexiforest_fork
./mad.sh:1454:install_curl_impersonate_lwthiker_orig() {
./mad.sh:1458: echo -e "${BLUE}lwthiker curl_impersonate${NC} is the original curl_impersonate."
./mad.sh:1459: echo -e "+ Currently uses curl v8.1.1, and has low activity for updates"
./mad.sh:1462: echo -e "${GREEN}| Fetching:${NC} latest ${BLUE}lwthiker curl_impersonate${NC} info from github...${NC}"
./mad.sh:1465: response=$(tor_curl_request --insecure -L -s https://github.com/lwthiker/curl-impersonate/releases/latest)
./mad.sh:1467: debugHtml "github" "lbf_inst_curlimp$j" "$response"
./mad.sh:1470: latestTag=$(grep -oPi -m 1 '(?<=/curl-impersonate/releases/tag/).*?(?=")' <<< "$response")
./mad.sh:1480: yes_or_no "Do you wish to download and extract curl_impersonate $latestTag (using tor+curl)?" && {
./mad.sh:1482: download_url='https://github.com/lwthiker/curl-impersonate/releases/download/'"$latestTag"'/curl-impersonate-'"$latestTag"'.x86_64-linux-gnu.tar.gz'
./mad.sh:1485: file_header=$(tor_curl_request --insecure --head -Ls "$download_url")
./mad.sh:1487: debugHtml "github" "head_inst_curlimp$j" "${file_header}"
./mad.sh:1535: tor_curl_request --insecure -L "$download_url" --continue-at - --output "$file_path"
./mad.sh:1564: echo -e "| Extracting curl_impersonate..."
./mad.sh:1566: rm -f "${ScriptDir}"/curl*
./mad.sh:1567: mv "$extract_location/curl-impersonate-ff" "${ScriptDir}/"
./mad.sh:1568: mv "$extract_location/curl_ff109" "${ScriptDir}/"
./mad.sh:1569: echo -e "${GREEN}| Done.${NC} Update ${BLUE}\"UseTorCurlImpersonate=true\"${NC} in script to use..."
./mad.sh:1577:install_curl_impersonate_lexiforest_fork() {
./mad.sh:1581: echo -e "${BLUE}lexiforest curl_impersonate${NC} is an active fork of curl_impersonate."
./mad.sh:1582: echo -e "+ Currently uses curl v8.7.1, and is patched for latest CVEs"
./mad.sh:1585: echo -e "${GREEN}| Fetching:${NC} latest ${BLUE}lexiforest curl_impersonate fork${NC} info from github...${NC}"
./mad.sh:1588: response=$(tor_curl_request --insecure -L -s https://github.com/lexiforest/curl-impersonate/releases/latest)
./mad.sh:1590: debugHtml "github" "lbf_inst_curlimp$j" "$response"
./mad.sh:1593: latestTag=$(grep -oPi -m 1 '(?<=/curl-impersonate/releases/tag/).*?(?=")' <<< "$response")
./mad.sh:1603: yes_or_no "Do you wish to download and extract curl_impersonate $latestTag (using tor+curl)?" && {
./mad.sh:1605: download_url='https://github.com/lexiforest/curl-impersonate/releases/download/'"$latestTag"'/curl-impersonate-'"$latestTag"'.x86_64-linux-gnu.tar.gz'
./mad.sh:1608: file_header=$(tor_curl_request --insecure --head -Ls "$download_url")
./mad.sh:1610: debugHtml "github" "head_inst_curlimp$j" "${file_header}"
./mad.sh:1658: tor_curl_request --insecure -L "$download_url" --continue-at - --output "$file_path"
./mad.sh:1687: echo -e "| Extracting curl_impersonate..."
./mad.sh:1689: rm -f "${ScriptDir}"/curl*
./mad.sh:1690: mv "$extract_location/curl-impersonate-chrome" "${ScriptDir}/"
./mad.sh:1691: mv "$extract_location/curl_chrome131" "${ScriptDir}/"
./mad.sh:1692: echo -e "${GREEN}| Done.${NC} Update ${BLUE}\"UseTorCurlImpersonate=true\"${NC} in script to use..."
./mad.sh:1854: echo -e ":${NC} ${GREEN}MAD${PINK} Audit${NC} : Reports usage of http & curl in scripts${PINK}${BLD} :"
./mad.sh:1862: maud_curl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep --color='always' -Ei 'curl')
./mad.sh:1863: maud_torcurl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep -A 12 --color='always' -Ei 'tor_curl')
./mad.sh:1872: echo -e "${PINK}MAD Audit of curl:${NC} (${GREEN}grep \"curl\"${NC})"
./mad.sh:1874: echo -e "$maud_curl"
./mad.sh:1876: echo -e "${PINK}MAD Audit of tor_curl (+12 lines after):${NC} (${GREEN}grep \"tor_curl\"${NC})"
./mad.sh:1878: echo -e "$maud_torcurl"
./mad.sh:1890: maud_curl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep --color='always' -Ei 'curl')
./mad.sh:1891: maud_torcurl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep -A 12 --color='always' -Ei 'tor_curl')
./mad.sh:1900: echo -e "${PINK}MAD Audit of curl:${NC} (${GREEN}grep \"curl \"${NC})"
./mad.sh:1902: echo -e "$maud_curl"
./mad.sh:1904: echo -e "${PINK}MAD Audit of tor_curl (+12 lines after):${NC} (${GREEN}grep \"tor_curl\"${NC})"
./mad.sh:1906: echo -e "$maud_torcurl"
./mad.sh:1912: maud_curl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep --color='always' -Ei 'curl')
./mad.sh:1913: maud_torcurl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep -A 12 --color='always' -Ei 'tor_curl')
./mad.sh:1922: echo -e "${PINK}MAD Audit of curl:${NC} (${GREEN}grep \"curl\"${NC})"
./mad.sh:1924: echo -e "$maud_curl"
./mad.sh:1926: echo -e "${PINK}MAD Audit of tor_curl (+12 lines after):${NC} (${GREEN}grep \"tor_curl\"${NC})"
./mad.sh:1928: echo -e "$maud_torcurl"
./mad.sh:2875: if [[ "${UseTorCurlImpersonate}" == "true" ]]; then
./mad.sh:2876: printf "client: ${GREEN}Tor${NC} + ${BLUE}curl_impersonate${NC}\\n"
./mad.sh:2878: printf "client: ${GREEN}Tor${NC} + ${GREEN}curl${NC}\\n"
./mad.sh:3050: if [[ "${UseTorCurlImpersonate}" == "true" ]]; then
./mad.sh:3051: printf "client: ${GREEN}Tor${NC} + ${BLUE}curl_impersonate${NC}\\n"
./mad.sh:3053: printf "client: ${GREEN}Tor${NC} + ${GREEN}curl${NC}\\n"
./mad.sh:3251: file_header=$(tor_curl_request --insecure -m 8 -s -D - -o /dev/null \
./mad.sh:3258: file_header=$(tor_curl_request --insecure --head -H "Connection: keep-alive" -L -s -i "$download_url" |
./mad.sh:3395: tor_curl_request --insecure -L --referer "$file_url" "$download_url" --output "$file_path"
./mad.sh:3448: tor_curl_request --insecure -L --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval "$download_url" --continue-at - --output "$file_path"
./mad.sh:3450: tor_curl_request --insecure -L --referer "$file_url" "$download_url" --continue-at - --output "$file_path"
./mad.sh:3648: response=$(tor_curl_upload --insecure -i \
./mad.sh:3655: response=$(tor_curl_upload --insecure -i \
./mad.sh:3726:if [[ "${UseTorCurlImpersonate}" == "true" ]]; then
./mad.sh:3727: curl_impersonate=()
./mad.sh:3728: readarray -d $'' arrFiles < <(find "$ScriptDir" -maxdepth 1 -name "curl_*" -printf '%p\n' | sort -Vk1)
./mad.sh:3729: bFoundCurlHeader=false
./mad.sh:3733: curl_impersonate=($fil)
./mad.sh:3734: bFoundCurlHeader=true
./mad.sh:3738: if [[ "$bFoundCurlHeader" == "false" ]]; then
./mad.sh:3739: echo -e "${RED}[ERROR] Missing dependency \"curl-impersonate\"!${NC}"
./mad.sh:3742: echo -e "You'll need to download ${GREEN}\"curl-impersonate\"${NC}."
./mad.sh:3745: echo -e "The latest binary can be obtained on GitHub, search for \"curl-impersonate\""
./mad.sh:3747: echo -e " 1. Visit the page of curl-impersonate and add \"/releases/latest/\" at end of URL."
./mad.sh:3751: echo -e " 4. Download archive ${GREEN}\"curl-impersonate-vX.Y.Z.x86_64-linux-gnu.tar.gz\"${YELLOW}."
./mad.sh:3752: echo -e " 5. Extract files ${GREEN}\"curl-impersonate-ff\"${NC} and ${GREEN}\"curl_ff109\"${NC} next to this script."
./mad.sh:3755: echo -e "run $0 install_curl_impersonate\\n"
./mad.sh:3757: yes_or_no "Do you wish to download and extract latest curl_impersonate (using tor+curl)?" && {
./mad.sh:3758: UseTorCurlImpersonate=false
./mad.sh:3759: install_curl_impersonate
./mad.sh:3843: echo -e "[${YELLOW}Install curl_impersonate${NC}]: Downloads the latest binary for curl_impersonate from github repo (3 choices)"
./mad.sh:3844: printf " %s install_curl_impersonate\\n" "$0"
./mad.sh:3922:elif [[ "$arg1" == "install_curl_impersonate" ]]; then
./mad.sh:3923: install_curl_impersonate
./mad.sh:3954:if [[ "${UseTorCurlImpersonate}" == "true" ]]; then
./mad.sh:3955: printf "client: ${GREEN}Tor${NC} + ${BLUE}curl_impersonate${NC}\\n"
./mad.sh:3957: 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}" \

View file

@ -1,4 +1,4 @@
DateTime: 25.02.13
DateTime: 25.02.19
Files:
./hosts/1fichier.sh
@ -128,6 +128,7 @@ Files:
./hosts/up_quax.sh
./hosts/up_ramsgaard.sh
./hosts/up_ranoz.sh
./hosts/up_sendnow.sh
./hosts/up_shareonline.sh
./hosts/up_skrepr.sh
./hosts/up_soyjak.sh
@ -212,7 +213,7 @@ _________________________________________________________________________
./hosts/gofile.sh:183: "https://api.gofile.io/contents/$file_id")
./hosts/gofile.sh:185: debugHtml "${remote_url##*/}" "gofile_contents$i" "url: https://api.gofile.io/contents/${file_id}?${form_data}"$'\n'"${response}"
./hosts/gofile.sh:212: cnturls=$(grep -oin 'https://' <<< "$download_url" | wc -l)
./hosts/gofile.sh:311: cdn_url="https:"$(grep -oPi '(?<=location: ).*' <<< "$file_header")
./hosts/gofile.sh:327: cdn_url="https:"$(grep -oPi '(?<=location: ).*' <<< "$file_header")
./hosts/hexload.sh:102: response=$(pjscloud_tor_request "https://hexload.com/download" "$form_data")
./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")
@ -225,18 +226,19 @@ _________________________________________________________________________
./hosts/kraken.sh:155: kraken_action="https://krakenfiles.com/download/${kraken_action##*/}"
./hosts/nippy.sh:160: download_url="https:"$(grep -oP '(?<=<h2><a href='\'').*(?='\'' class=)' <<< "$response")
./hosts/nippy.sh:229: cdn_url="https:"$(grep -oP '(?<=location: ).*$' <<< "$file_header")
./hosts/oshi.sh:104: download_url=${download_url//https:/http:}
./hosts/pixeldrain.sh:94: response=$(tor_curl_request --insecure -L -s "https://pixeldrain.com/u/$fileid")
./hosts/pixeldrain.sh:159: resp_pump=$(pjscloud_tor_request "https://pixeldrain.com/u/$fileid")
./hosts/pixeldrain.sh:250: pdheadurl="https://pixeldrain.com/api/file/${fileid}"
./hosts/pixeldrain.sh:252: pdheadurl="https://pd.cybar.xyz/$fileid"
./hosts/pixeldrain.sh:272: download_url="https://pixeldrain.com/api/file/${fileid}"
./hosts/sendnow.sh:182: if grep -Eqi 'location: https://' <<< "$response"; then
./hosts/sendnow.sh:197: fshost=$(grep -oPi -m 1 '(?<=https://).*?(?=/d/)' <<< "$download_url")
./hosts/sendnow.sh:208: -H "Referer: https://send.now/" \
./hosts/sendnow.sh:332: -H "Referer: https://send.now/" \
./hosts/sendnow.sh:349: -H "Referer: https://send.now/" \
./hosts/sendnow.sh:370: -H "Referer: https://send.now/" \
./hosts/sendnow.sh:388: -H "Referer: https://send.now/" \
./hosts/sendnow.sh:198: fshost=$(grep -oPi -m 1 '(?<=https://).*?(?=/d/)' <<< "$download_url")
./hosts/sendnow.sh:209: -H "Referer: https://send.now/" \
./hosts/sendnow.sh:333: -H "Referer: https://send.now/" \
./hosts/sendnow.sh:350: -H "Referer: https://send.now/" \
./hosts/sendnow.sh:371: -H "Referer: https://send.now/" \
./hosts/sendnow.sh:389: -H "Referer: https://send.now/" \
./hosts/tempfileme.sh:144: if grep -Eqi 'id="download-button" href="http://tempfile.me/file/' <<< "$response"; then
./hosts/tempfileme.sh:146: download_url="${download_url/http:/https:}"
./hosts/tempfileme.sh:186: if grep -Eqi 'location: https://' <<< "${file_header}" ; then
@ -395,15 +397,19 @@ _________________________________________________________________________
./hosts/up_offshorecat.sh:112: if grep -Eqi '"url":"https://files.offshore.cat/' <<< "${response}" ; then
./hosts/up_offshorecat.sh:113: hash=$(grep -oPi '(?<="url":"https://files.offshore.cat/).*?(?=".*$)' <<< "$response")
./hosts/up_offshorecat.sh:115: downloadLink="https://files.offshore.cat/${hash}"
./hosts/up_oshi.sh:104: PostUrlHost='https://oshi.at/'
./hosts/up_oshi.sh:106: PostUrlHost='http://5ety7tpkim5me6eszuwcje7bmy25pbtrjtue7zkqqgziljwqy3rrikqd.onion/'
./hosts/up_oshi.sh:104: PostUrlHost='http://oshi.at/nossl/'
./hosts/up_oshi.sh:106: PostUrlHost='http://5ety7tpkim5me6eszuwcje7bmy25pbtrjtue7zkqqgziljwqy3rrikqd.onion/nossl/'
./hosts/up_pixeldrain.sh:107: PostUrlHost='https://pixeldrain.com/api/file/'
./hosts/up_pixeldrain.sh:136: downloadLink="https://pixeldrain.com/u/${hash}"
./hosts/up_quax.sh:99: PostUrlHost='https://qu.ax/upload.php'
./hosts/up_ramsgaard.sh:37: jira_PostUrlHost='https://data.ramsgaard.me/script.php'
./hosts/up_ramsgaard.sh:40: jira_downloadLinkPrefix='https://data.ramsgaard.me/f.php?h='
./hosts/up_ranoz.sh:99: PostUrlHost='https://ranoz.gg/api/v1/files/upload_url'
./hosts/up_ranoz.sh:139: if grep -Eqi '"upload_url":"https://' <<< "$response" ; then
./hosts/up_ranoz.sh:137: if grep -Eqi '"upload_url":"https://' <<< "$response" ; then
./hosts/up_sendnow.sh:101: response=$(tor_curl_request --insecure -L -s 'https://send.now/upload')
./hosts/up_sendnow.sh:115: elif grep -Eqi 'action="https://.*send\.now/cgi-bin/upload\.cgi\?upload_type\=' <<< "$response"; then
./hosts/up_sendnow.sh:131: local ar_HUP[0]="https://u7324.send.now/cgi-bin/upload.cgi?upload_type=file&amp;utype=anon"
./hosts/up_sendnow.sh:157: downloadLink="https://isupload.com/${hash}"
./hosts/up_shareonline.sh:99: PostUrlHost='https://ns07.zipcluster.com/upload.php'
./hosts/up_skrepr.sh:37: jira_PostUrlHost='https://transfer.skrepr.com/script.php'
./hosts/up_skrepr.sh:40: jira_downloadLinkPrefix='https://transfer.skrepr.com/f.php?h='
@ -434,82 +440,82 @@ _________________________________________________________________________
./hosts/up_uploadflix.sh:99: local ar_HUP[0]='https://fs50.uploadflix.cyou/cgi-bin/upload.cgi?upload_type=file&amp;utype=anon'
./hosts/up_uploadflix.sh:125: downloadLink="https://uploadflix.cc/${hash}"
./hosts/up_uploadhive.sh:99: PostUrlHost='https://fs430.uploadhive.com/cgi-bin/upload.cgi'
./hosts/up_uploadhive.sh:150: downloadLink="https://uploadhive.com/${hash}"
./hosts/up_uploadhive.sh:151: downloadLink="https://uploadhive.com/${hash}"
./hosts/up_uploadraja.sh:99: PostUrlHost='https://awsaisiaposisition69.kalpstudio.xyz/cgi-bin/upload.cgi?upload_type=file&utype=anon'
./hosts/up_uploadraja.sh:119: downloadLink="https://uploadraja.com/$hash"
./hosts/up_uwabaki.sh:99: PostUrlHost="https://files.uwabaki.party/index.php"
./hosts/up_uwabaki.sh:111: if grep -Eqi 'File uploaded: <a href="https://files.uwabaki.party/' <<< "${response}" ; then
./hosts/up_uwabaki.sh:123: downloadLink="https://files.uwabaki.party${url}"
./hosts/up_yolobit.sh:99: PostUrlHost='https://ns08.zipcluster.com/upload.php'
./mad.sh:410: sed -i -e "s>^${url/https:/http:}.*>#& #OK# ${filename}>g" "${InputFile}" #http (if changed)
./mad.sh:412: sed -i -e "s>^direct=${url/https:/http:}.*>#& #OK# ${filename}>g" "${InputFile}" #direct url https
./mad.sh:415: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:417: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:438: sed -i -e "s>^${url/https:/http:}.*>#& #OK# ${filename} (File exists)>g" "${InputFile}" #http (if changed)
./mad.sh:440: sed -i -e "s>^direct=${url/https:/http:}.*>#& #OK# ${filename} (File exists)>g" "${InputFile}" #direct url https
./mad.sh:443: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:445: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:466: sed -i -e "s>^${url/https:/http:}.*>#& #RETRY# ${message}>g" "${InputFile}" #http (if changed)
./mad.sh:468: sed -i -e "s>^direct=${url/https:/http:}.*>#& #RETRY# ${message}>g" "${InputFile}" #direct url https
./mad.sh:471: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:473: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:495: sed -i -e "s>^${url/https:/http:}.*>#& #FAIL# $message>g" "${InputFile}" #http (if changed)
./mad.sh:497: sed -i -e "s>^direct=${url/https:/http:}.*>#& #FAIL# $message>g" "${InputFile}" #direct url https
./mad.sh:500: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:502: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:526: sed -i -e "s>^${url/https:/http:}.*>#& #REMOVED#${message}>g" "${InputFile}" #http (if changed)
./mad.sh:528: sed -i -e "s>^direct=${url/https:/http:}.*>#& #REMOVED#${message}>g" "${InputFile}" #direct url https
./mad.sh:531: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:533: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:559: sed -i -e "s>^${url/https:/http:}.*>${url}|${newfilename}>g" "${InputFile}" #http (if changed)
./mad.sh:561: sed -i -e "s>^direct=${url/https:/http:}.*>direct=${url}|${newfilename}>g" "${InputFile}" #direct url https
./mad.sh:581: sed -i -e "s%^${url/https:/http:}.*%${newurl//[[:space:]]/$'\\\n'}%g" "${InputFile}" #http (if changed)
./mad.sh:602: sed -i -e "s>^${url/https:/http:}.*>#& #RETRY# ${filename} (dropped or bad size)>g" "${InputFile}" #http (if changed)
./mad.sh:604: sed -i -e "s>^direct=${url/https:/http:}.*>#& #RETRY# ${filename} (dropped or bad size)>g" "${InputFile}" #direct url https
./mad.sh:607: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:609: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:625: sed -i -e "s>^${url/https:/http:}.*>#& #RETRY# (No CDN found)>g" "${InputFile}" #http (if changed)
./mad.sh:627: sed -i -e "s>^direct=${url/https:/http:}.*>#& #RETRY# (No CDN found)>g" "${InputFile}" #direct url https
./mad.sh:630: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:632: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:651: sed -i -e "s>^${url/https:/http:}.*>#& #PASSWORD#>g" "${InputFile}" #http (if changed)
./mad.sh:653: sed -i -e "s>^direct=${url/https:/http:}.*>#& #PASSWORD#>g" "${InputFile}" #direct url https
./mad.sh:656: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:658: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:678: sed -i -e "s>^${url/https:/http:}.*>#& #BAD-URL#${message}>g" "${InputFile}" #http (if changed)
./mad.sh:680: sed -i -e "s>^direct=${url/https:/http:}.*>#& #BAD-URL#${message}>g" "${InputFile}" #direct url https
./mad.sh:683: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:685: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:703: sed -i -e "s>^${url/https:/http:}.*>#& #RETRY# ${filename} (No filename or size. Try again later)>g" "${InputFile}" #http (if changed)
./mad.sh:705: sed -i -e "s>^direct=${url/https:/http:}.*>#& #RETRY# ${filename} (No filename or size. Try again later)>g" "${InputFile}" #direct url https
./mad.sh:708: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:710: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:729: sed -i -e "s>^${url/https:/http:}.*>#& #RETRY# ${filename} (File exists and is too large--retry or delete from downloads)>g" "${InputFile}" #http (if changed)
./mad.sh:731: sed -i -e "s>^direct=${url/https:/http:}.*>#& #RETRY# ${filename} (File exists and is too large--retry or delete from downloads)>g" "${InputFile}" #direct url https
./mad.sh:734: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:736: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:1159: response=$(tor_curl_request --insecure -L -s https://github.com/lwthiker/curl-impersonate/releases/latest)
./mad.sh:1176: download_url='https://github.com/lwthiker/curl-impersonate/releases/download/'"$latestTag"'/curl-impersonate-'"$latestTag"'.x86_64-linux-gnu.tar.gz'
./mad.sh:1282: response=$(tor_curl_request --insecure -L -s https://github.com/lexiforest/curl-impersonate/releases/latest)
./mad.sh:1299: download_url='https://github.com/lexiforest/curl-impersonate/releases/download/'"$latestTag"'/curl-impersonate-'"$latestTag"'.x86_64-linux-gnu.tar.gz'
./mad.sh:1562: echo -e "${PINK}MAD Audit of http lines:${NC} (${GREEN}grep \"http:\" or \"https:\"${NC})"
./mad.sh:1590: echo -e "${PINK}MAD Audit of http lines:${NC} (${GREEN}grep \"http:\" or \"https:\"${NC})"
./mad.sh:1612: echo -e "${PINK}MAD Audit of http lines:${NC} (${GREEN}grep \"http:\" or \"https:\"${NC})"
./mad.sh:2928: if grep -Eqi '.onion' <<< "$download_url" && grep -Eqi 'https://' <<< "$download_url" ; then
./mad.sh:3459:arg2="$2" # auto, filelist, <https://url>
./mad.sh:3556: echo -e " - http://oshi.at/abcd/origAABB.rar|My specified file.part1.rar"
./mad.sh:3558: echo -e " - direct=http://pomf2.lain.la/f/abcd00zz.7z"
./mad.sh:3560: echo -e ' - ie. direct=http://somehost.onion/abcD|filename.part1.rar'
./mad.sh:3779: if [[ ${remote_url} =~ ^http: ]] ; then
./mad.sh:3780: remote_url=${remote_url/http:/https:}
./mad.sh:3801: if [[ ${remote_url} =~ ^http: ]] ; then
./mad.sh:3802: remote_url=${remote_url/http:/https:}
./mad.sh:4168: if [[ ${remote_url} =~ ^http: ]] ; then
./mad.sh:4169: remote_url=${remote_url/http:/https:}
./mad.sh:4227: if [[ ${remote_url} =~ ^http: ]] ; then
./mad.sh:4228: remote_url=${remote_url/http:/https:}
./mad.sh:4254: if [[ ${remote_url} =~ ^http: ]] ; then
./mad.sh:4255: remote_url=${remote_url/http:/https:}
./mad.sh:716: sed -i -e "s>^${url/https:/http:}.*>#& #OK# ${filename}>g" "${InputFile}" #http (if changed)
./mad.sh:718: sed -i -e "s>^direct=${url/https:/http:}.*>#& #OK# ${filename}>g" "${InputFile}" #direct url https
./mad.sh:721: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:723: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:744: sed -i -e "s>^${url/https:/http:}.*>#& #OK# ${filename} (File exists)>g" "${InputFile}" #http (if changed)
./mad.sh:746: sed -i -e "s>^direct=${url/https:/http:}.*>#& #OK# ${filename} (File exists)>g" "${InputFile}" #direct url https
./mad.sh:749: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:751: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:772: sed -i -e "s>^${url/https:/http:}.*>#& #RETRY# ${message}>g" "${InputFile}" #http (if changed)
./mad.sh:774: sed -i -e "s>^direct=${url/https:/http:}.*>#& #RETRY# ${message}>g" "${InputFile}" #direct url https
./mad.sh:777: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:779: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:801: sed -i -e "s>^${url/https:/http:}.*>#& #FAIL# $message>g" "${InputFile}" #http (if changed)
./mad.sh:803: sed -i -e "s>^direct=${url/https:/http:}.*>#& #FAIL# $message>g" "${InputFile}" #direct url https
./mad.sh:806: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:808: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:832: sed -i -e "s>^${url/https:/http:}.*>#& #REMOVED#${message}>g" "${InputFile}" #http (if changed)
./mad.sh:834: sed -i -e "s>^direct=${url/https:/http:}.*>#& #REMOVED#${message}>g" "${InputFile}" #direct url https
./mad.sh:837: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:839: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:865: sed -i -e "s>^${url/https:/http:}.*>${url}|${newfilename}>g" "${InputFile}" #http (if changed)
./mad.sh:867: sed -i -e "s>^direct=${url/https:/http:}.*>direct=${url}|${newfilename}>g" "${InputFile}" #direct url https
./mad.sh:887: sed -i -e "s%^${url/https:/http:}.*%${newurl//[[:space:]]/$'\\\n'}%g" "${InputFile}" #http (if changed)
./mad.sh:908: sed -i -e "s>^${url/https:/http:}.*>#& #RETRY# ${filename} (dropped or bad size)>g" "${InputFile}" #http (if changed)
./mad.sh:910: sed -i -e "s>^direct=${url/https:/http:}.*>#& #RETRY# ${filename} (dropped or bad size)>g" "${InputFile}" #direct url https
./mad.sh:913: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:915: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:931: sed -i -e "s>^${url/https:/http:}.*>#& #RETRY# (No CDN found)>g" "${InputFile}" #http (if changed)
./mad.sh:933: sed -i -e "s>^direct=${url/https:/http:}.*>#& #RETRY# (No CDN found)>g" "${InputFile}" #direct url https
./mad.sh:936: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:938: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:957: sed -i -e "s>^${url/https:/http:}.*>#& #PASSWORD#>g" "${InputFile}" #http (if changed)
./mad.sh:959: sed -i -e "s>^direct=${url/https:/http:}.*>#& #PASSWORD#>g" "${InputFile}" #direct url https
./mad.sh:962: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:964: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:984: sed -i -e "s>^${url/https:/http:}.*>#& #BAD-URL#${message}>g" "${InputFile}" #http (if changed)
./mad.sh:986: sed -i -e "s>^direct=${url/https:/http:}.*>#& #BAD-URL#${message}>g" "${InputFile}" #direct url https
./mad.sh:989: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:991: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:1009: sed -i -e "s>^${url/https:/http:}.*>#& #RETRY# ${filename} (No filename or size. Try again later)>g" "${InputFile}" #http (if changed)
./mad.sh:1011: sed -i -e "s>^direct=${url/https:/http:}.*>#& #RETRY# ${filename} (No filename or size. Try again later)>g" "${InputFile}" #direct url https
./mad.sh:1014: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:1016: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:1035: sed -i -e "s>^${url/https:/http:}.*>#& #RETRY# ${filename} (File exists and is too large--retry or delete from downloads)>g" "${InputFile}" #http (if changed)
./mad.sh:1037: sed -i -e "s>^direct=${url/https:/http:}.*>#& #RETRY# ${filename} (File exists and is too large--retry or delete from downloads)>g" "${InputFile}" #direct url https
./mad.sh:1040: sed -i -e "s>^${url/https:/http:}.*>#&>g" "${InputFile}" #http (if changed)
./mad.sh:1042: sed -i -e "s>^direct=${url/https:/http:}.*>#&>g" "${InputFile}" #direct url https
./mad.sh:1465: response=$(tor_curl_request --insecure -L -s https://github.com/lwthiker/curl-impersonate/releases/latest)
./mad.sh:1482: download_url='https://github.com/lwthiker/curl-impersonate/releases/download/'"$latestTag"'/curl-impersonate-'"$latestTag"'.x86_64-linux-gnu.tar.gz'
./mad.sh:1588: response=$(tor_curl_request --insecure -L -s https://github.com/lexiforest/curl-impersonate/releases/latest)
./mad.sh:1605: download_url='https://github.com/lexiforest/curl-impersonate/releases/download/'"$latestTag"'/curl-impersonate-'"$latestTag"'.x86_64-linux-gnu.tar.gz'
./mad.sh:1868: echo -e "${PINK}MAD Audit of http lines:${NC} (${GREEN}grep \"http:\" or \"https:\"${NC})"
./mad.sh:1896: echo -e "${PINK}MAD Audit of http lines:${NC} (${GREEN}grep \"http:\" or \"https:\"${NC})"
./mad.sh:1918: echo -e "${PINK}MAD Audit of http lines:${NC} (${GREEN}grep \"http:\" or \"https:\"${NC})"
./mad.sh:3234: if grep -Eqi '.onion' <<< "$download_url" && grep -Eqi 'https://' <<< "$download_url" ; then
./mad.sh:3765:arg2="$2" # auto, filelist, <https://url>
./mad.sh:3862: echo -e " - http://oshi.at/abcd/origAABB.rar|My specified file.part1.rar"
./mad.sh:3864: echo -e " - direct=http://pomf2.lain.la/f/abcd00zz.7z"
./mad.sh:3866: echo -e ' - ie. direct=http://somehost.onion/abcD|filename.part1.rar'
./mad.sh:4085: if [[ ${remote_url} =~ ^http: ]] ; then
./mad.sh:4086: remote_url=${remote_url/http:/https:}
./mad.sh:4107: if [[ ${remote_url} =~ ^http: ]] ; then
./mad.sh:4108: remote_url=${remote_url/http:/https:}
./mad.sh:4474: if [[ ${remote_url} =~ ^http: ]] ; then
./mad.sh:4475: remote_url=${remote_url/http:/https:}
./mad.sh:4533: if [[ ${remote_url} =~ ^http: ]] ; then
./mad.sh:4534: remote_url=${remote_url/http:/https:}
./mad.sh:4560: if [[ ${remote_url} =~ ^http: ]] ; then
./mad.sh:4561: remote_url=${remote_url/http:/https:}
./plugins/pjscloud.sh:51: "https://PhantomJScloud.com/api/browser/v2/$RandomPjsKey/" & sleep 8s; kill -HUP $! 2>/dev/null)
./plugins/pjscloud.sh:59: "https://PhantomJScloud.com/api/browser/v2/$RandomPjsKey/" & sleep 8s; kill -HUP $! 2>/dev/null)

File diff suppressed because it is too large Load diff