# 2024.01.03 - [gofile] Detect "Bulk download is a Premium feature" response (no children)

# 2025.01.02 - [up_axfc] Update PUT response check to handle kanji chars (remove)
# 2025.01.02 - [dashfile] Add response 'This file reached max downloads limit'. New cookie on captcha fail
# 2024.12.28 - [dashfile] Update captcha code check
# 2024.12.28 - [anonfile] Add new download link href response
# 2024.12.28 - [fileblade] Add additional response handling (subsequent downloads, unknown warnings)
# 2024.12.28 - [eternalhosting] Update eternal.onion to handle landing page (eternal.onion/file/)
This commit is contained in:
kittykat 2025-01-04 05:51:50 +00:00
parent e6804e01e1
commit 30eedaf567
Signed by: kittykat
GPG key ID: E3F1556620F70C3C
10 changed files with 766 additions and 687 deletions

View file

@ -1,4 +1,4 @@
DateTime: 24.12.26
DateTime: 25.01.04
Files:
./hosts/1fichier.sh
@ -326,54 +326,54 @@ _________________________________________________________________________
./hosts/anonfile.sh:349: printf "\\n"
./hosts/anonfile.sh:350: echo -e "${RED}| Failed to extract download link [3].${NC}"
--
./hosts/anonfile.sh:446: file_header=$(tor_curl_request -i -s --head \
./hosts/anonfile.sh:447: --referer "${fixed_url}" \
./hosts/anonfile.sh:448: "$download_url")
./hosts/anonfile.sh:449: if [ "${DebugAllEnabled}" == "true" ] ; then
./hosts/anonfile.sh:450: debugHtml "${remote_url##*/}" "anon_head$j" "download_url: ${download_url}"$'\n'"${file_header}"
./hosts/anonfile.sh:451: fi
./hosts/anonfile.sh:452: if [[ -z $file_header ]] ; then
./hosts/anonfile.sh:453: if [ $j == $maxfetchretries ] ; then
./hosts/anonfile.sh:454: rm -f "${anon_cookie_jar}";
./hosts/anonfile.sh:455: printf "\\n"
./hosts/anonfile.sh:456: echo -e "${RED}| Failed to extract file info${NC}"
./hosts/anonfile.sh:451: file_header=$(tor_curl_request -i -s --head \
./hosts/anonfile.sh:452: --referer "${fixed_url}" \
./hosts/anonfile.sh:453: "$download_url")
./hosts/anonfile.sh:454: if [ "${DebugAllEnabled}" == "true" ] ; then
./hosts/anonfile.sh:455: debugHtml "${remote_url##*/}" "anon_head$j" "download_url: ${download_url}"$'\n'"${file_header}"
./hosts/anonfile.sh:456: fi
./hosts/anonfile.sh:457: if [[ -z $file_header ]] ; then
./hosts/anonfile.sh:458: if [ $j == $maxfetchretries ] ; then
./hosts/anonfile.sh:459: rm -f "${anon_cookie_jar}";
./hosts/anonfile.sh:460: printf "\\n"
./hosts/anonfile.sh:461: echo -e "${RED}| Failed to extract file info${NC}"
--
./hosts/anonfile.sh:551: tor_curl_request --insecure \
./hosts/anonfile.sh:552: --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval \
./hosts/anonfile.sh:553: -b "${anon_cookie_jar}" -c "${anon_cookie_jar}" \
./hosts/anonfile.sh:554: --referer "${fixed_url}" \
./hosts/anonfile.sh:555: "$download_url" --continue-at - --output "$file_path"
./hosts/anonfile.sh:556: else
./hosts/anonfile.sh:557: tor_curl_request --insecure \
./hosts/anonfile.sh:558: -b "${anon_cookie_jar}" -c "${anon_cookie_jar}" \
./hosts/anonfile.sh:559: --referer "${fixed_url}" \
./hosts/anonfile.sh:560: "$download_url" --continue-at - --output "$file_path"
./hosts/anonfile.sh:561: fi
./hosts/anonfile.sh:562: else
./hosts/anonfile.sh:563: if [ "${RateMonitorEnabled}" == "true" ]; then
./hosts/anonfile.sh:564: tor_curl_request --insecure \
./hosts/anonfile.sh:565: --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval \
./hosts/anonfile.sh:566: -H "User-Agent: $RandomUA" \
./hosts/anonfile.sh:567: -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
./hosts/anonfile.sh:568: -H "Accept-Language: en-US,en;q=0.5" \
./hosts/anonfile.sh:569: -H "Accept-Encoding: gzip, deflate, br" \
./hosts/anonfile.sh:570: -H "Connection: keep-alive" \
./hosts/anonfile.sh:571: -H "Cookie: lng=eng" \
./hosts/anonfile.sh:572: -H "Upgrade-Insecure-Requests: 1" \
./hosts/anonfile.sh:573: -H "Sec-Fetch-Dest: document" \
./hosts/anonfile.sh:574: -H "Sec-Fetch-Mode: navigate" \
./hosts/anonfile.sh:559: tor_curl_request --insecure \
./hosts/anonfile.sh:560: --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval \
./hosts/anonfile.sh:561: -b "${anon_cookie_jar}" -c "${anon_cookie_jar}" \
./hosts/anonfile.sh:562: --referer "${fixed_url}" \
./hosts/anonfile.sh:563: "$download_url" --output "$file_path"
./hosts/anonfile.sh:564: else
./hosts/anonfile.sh:565: tor_curl_request --insecure \
./hosts/anonfile.sh:566: -b "${anon_cookie_jar}" -c "${anon_cookie_jar}" \
./hosts/anonfile.sh:567: --referer "${fixed_url}" \
./hosts/anonfile.sh:568: "$download_url" --output "$file_path"
./hosts/anonfile.sh:569: fi
./hosts/anonfile.sh:570: else
./hosts/anonfile.sh:571: if [ "${RateMonitorEnabled}" == "true" ]; then
./hosts/anonfile.sh:572: tor_curl_request --insecure \
./hosts/anonfile.sh:573: --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval \
./hosts/anonfile.sh:574: -H "User-Agent: $RandomUA" \
./hosts/anonfile.sh:575: -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
./hosts/anonfile.sh:576: -H "Accept-Language: en-US,en;q=0.5" \
./hosts/anonfile.sh:577: -H "Accept-Encoding: gzip, deflate, br" \
./hosts/anonfile.sh:578: -H "Connection: keep-alive" \
./hosts/anonfile.sh:579: -H "Cookie: lng=eng" \
./hosts/anonfile.sh:580: -H "Upgrade-Insecure-Requests: 1" \
./hosts/anonfile.sh:581: -H "Sec-Fetch-Dest: document" \
./hosts/anonfile.sh:582: -H "Sec-Fetch-Mode: navigate" \
--
./hosts/anonfile.sh:581: tor_curl_request --insecure \
./hosts/anonfile.sh:582: -H "User-Agent: $RandomUA" \
./hosts/anonfile.sh:583: -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
./hosts/anonfile.sh:584: -H "Accept-Language: en-US,en;q=0.5" \
./hosts/anonfile.sh:585: -H "Accept-Encoding: gzip, deflate, br" \
./hosts/anonfile.sh:586: -H "Connection: keep-alive" \
./hosts/anonfile.sh:587: -H "Cookie: lng=eng" \
./hosts/anonfile.sh:588: -H "Upgrade-Insecure-Requests: 1" \
./hosts/anonfile.sh:589: -H "Sec-Fetch-Dest: document" \
./hosts/anonfile.sh:590: -H "Sec-Fetch-Mode: navigate" \
./hosts/anonfile.sh:591: -H "Sec-Fetch-Site: same-origin" \
./hosts/anonfile.sh:589: tor_curl_request --insecure \
./hosts/anonfile.sh:590: -H "User-Agent: $RandomUA" \
./hosts/anonfile.sh:591: -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
./hosts/anonfile.sh:592: -H "Accept-Language: en-US,en;q=0.5" \
./hosts/anonfile.sh:593: -H "Accept-Encoding: gzip, deflate, br" \
./hosts/anonfile.sh:594: -H "Connection: keep-alive" \
./hosts/anonfile.sh:595: -H "Cookie: lng=eng" \
./hosts/anonfile.sh:596: -H "Upgrade-Insecure-Requests: 1" \
./hosts/anonfile.sh:597: -H "Sec-Fetch-Dest: document" \
./hosts/anonfile.sh:598: -H "Sec-Fetch-Mode: navigate" \
./hosts/anonfile.sh:599: -H "Sec-Fetch-Site: same-origin" \
--
./hosts/anonsharing.sh:91: response=$(tor_curl_request --insecure -i -s \
./hosts/anonsharing.sh:92: -b "${ansh_cookie_jar}" -c "${ansh_cookie_jar}" \
@ -829,76 +829,76 @@ _________________________________________________________________________
./hosts/dashfile.sh:99: printf "\\n"
./hosts/dashfile.sh:100: echo -e "${RED}| Failed to extract download link [1]${NC}"
--
./hosts/dashfile.sh:169: response=$(tor_curl_request --insecure -L -s -X POST \
./hosts/dashfile.sh:170: -b "${dash_cookie_jar}" -c "${dash_cookie_jar}" \
./hosts/dashfile.sh:171: --data "$form_data" "$remote_url")
./hosts/dashfile.sh:172: if [ "${DebugAllEnabled}" == "true" ] ; then
./hosts/dashfile.sh:173: debugHtml "${remote_url##*/}" "dash_post1_$i" "url: ${remote_url}"$'\n'"form_data: ${form_data}"$'\n'"${response}"
./hosts/dashfile.sh:174: fi
./hosts/dashfile.sh:175: if [[ -z $response ]] ; then
./hosts/dashfile.sh:176: if [ $i == $maxfetchretries ] ; then
./hosts/dashfile.sh:177: rm -f "${dash_cookie_jar}";
./hosts/dashfile.sh:178: printf "\\n"
./hosts/dashfile.sh:179: echo -e "${RED}| Failed to extract download link [4]${NC}"
./hosts/dashfile.sh:177: response=$(tor_curl_request --insecure -L -s -X POST \
./hosts/dashfile.sh:178: -b "${dash_cookie_jar}" -c "${dash_cookie_jar}" \
./hosts/dashfile.sh:179: --data "$form_data" "$remote_url")
./hosts/dashfile.sh:180: if [ "${DebugAllEnabled}" == "true" ] ; then
./hosts/dashfile.sh:181: debugHtml "${remote_url##*/}" "dash_post1_$i" "url: ${remote_url}"$'\n'"form_data: ${form_data}"$'\n'"${response}"
./hosts/dashfile.sh:182: fi
./hosts/dashfile.sh:183: if [[ -z $response ]] ; then
./hosts/dashfile.sh:184: if [ $i == $maxfetchretries ] ; then
./hosts/dashfile.sh:185: rm -f "${dash_cookie_jar}";
./hosts/dashfile.sh:186: printf "\\n"
./hosts/dashfile.sh:187: echo -e "${RED}| Failed to extract download link [4]${NC}"
--
./hosts/dashfile.sh:297: response=$(tor_curl_request --insecure -L -s -X POST \
./hosts/dashfile.sh:298: -b "${dash_cookie_jar}" -c "${dash_cookie_jar}" \
./hosts/dashfile.sh:299: --data "$form_data" "$remote_url")
./hosts/dashfile.sh:300: if [ "${DebugAllEnabled}" == "true" ] ; then
./hosts/dashfile.sh:301: debugHtml "${remote_url##*/}" "dash_post2_$i" "url: ${remote_url}"$'\n'"form_data: ${form_data}"$'\n'"${response}"
./hosts/dashfile.sh:302: fi
./hosts/dashfile.sh:303: if [[ -z $response ]] ; then
./hosts/dashfile.sh:304: if [ $i == $maxfetchretries ] ; then
./hosts/dashfile.sh:305: rm -f "${dash_cookie_jar}";
./hosts/dashfile.sh:306: printf "\\n"
./hosts/dashfile.sh:307: echo -e "${RED}| Failed to extract download link [7]${NC}"
./hosts/dashfile.sh:308: response=$(tor_curl_request --insecure -L -s -X POST \
./hosts/dashfile.sh:309: -b "${dash_cookie_jar}" -c "${dash_cookie_jar}" \
./hosts/dashfile.sh:310: --data "$form_data" "$remote_url")
./hosts/dashfile.sh:311: if [ "${DebugAllEnabled}" == "true" ] ; then
./hosts/dashfile.sh:312: debugHtml "${remote_url##*/}" "dash_post2_$i" "url: ${remote_url}"$'\n'"form_data: ${form_data}"$'\n'"${response}"
./hosts/dashfile.sh:313: fi
./hosts/dashfile.sh:314: if [[ -z $response ]] ; then
./hosts/dashfile.sh:315: if [ $i == $maxfetchretries ] ; then
./hosts/dashfile.sh:316: rm -f "${dash_cookie_jar}";
./hosts/dashfile.sh:317: printf "\\n"
./hosts/dashfile.sh:318: echo -e "${RED}| Failed to extract download link [7]${NC}"
--
./hosts/dashfile.sh:386: file_header=$(tor_curl_request --insecure -L --head -s --referer "${fixed_url}" "$download_url")
./hosts/dashfile.sh:387: if [ "${DebugAllEnabled}" == "true" ] ; then
./hosts/dashfile.sh:388: debugHtml "${remote_url##*/}" "dash_head$j" "download_url: ${download_url}"$'\n'"${file_header}"
./hosts/dashfile.sh:389: fi
./hosts/dashfile.sh:390: if [[ -z $file_header ]] ; then
./hosts/dashfile.sh:391: if [ $j == $maxfetchretries ] ; then
./hosts/dashfile.sh:392: rm -f "${dash_cookie_jar}";
./hosts/dashfile.sh:393: printf "\\n"
./hosts/dashfile.sh:394: echo -e "${RED}| Failed to extract file info${NC}"
./hosts/dashfile.sh:395: warnAndRetryUnknownError=true
./hosts/dashfile.sh:396: if [ "${finalAttempt}" == "true" ] ; then
./hosts/dashfile.sh:397: file_header=$(tor_curl_request --insecure -L --head -s --referer "${fixed_url}" "$download_url")
./hosts/dashfile.sh:398: if [ "${DebugAllEnabled}" == "true" ] ; then
./hosts/dashfile.sh:399: debugHtml "${remote_url##*/}" "dash_head$j" "download_url: ${download_url}"$'\n'"${file_header}"
./hosts/dashfile.sh:400: fi
./hosts/dashfile.sh:401: if [[ -z $file_header ]] ; then
./hosts/dashfile.sh:402: if [ $j == $maxfetchretries ] ; then
./hosts/dashfile.sh:403: rm -f "${dash_cookie_jar}";
./hosts/dashfile.sh:404: printf "\\n"
./hosts/dashfile.sh:405: echo -e "${RED}| Failed to extract file info${NC}"
./hosts/dashfile.sh:406: warnAndRetryUnknownError=true
./hosts/dashfile.sh:407: if [ "${finalAttempt}" == "true" ] ; then
--
./hosts/dashfile.sh:486: tor_curl_request --insecure \
./hosts/dashfile.sh:487: --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval \
./hosts/dashfile.sh:488: -b "${dash_cookie_jar}" -c "${dash_cookie_jar}" \
./hosts/dashfile.sh:489: "$download_url" --continue-at - --output "$file_path"
./hosts/dashfile.sh:490: else
./hosts/dashfile.sh:491: tor_curl_request --insecure \
./hosts/dashfile.sh:492: -b "${dash_cookie_jar}" -c "${dash_cookie_jar}" \
./hosts/dashfile.sh:493: "$download_url" --continue-at - --output "$file_path"
./hosts/dashfile.sh:494: fi
./hosts/dashfile.sh:495: else
./hosts/dashfile.sh:496: if [ "${RateMonitorEnabled}" == "true" ]; then
./hosts/dashfile.sh:497: tor_curl_request --insecure \
./hosts/dashfile.sh:498: --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval \
./hosts/dashfile.sh:499: -b "${dash_cookie_jar}" -c "${dash_cookie_jar}" \
./hosts/dashfile.sh:500: -H "User-Agent: $RandomUA" \
./hosts/dashfile.sh:501: -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
./hosts/dashfile.sh:502: -H "Accept-Language: en-US,en;q=0.5" \
./hosts/dashfile.sh:503: -H "Accept-Encoding: gzip, deflate, br" \
./hosts/dashfile.sh:504: -H "Connection: keep-alive" \
./hosts/dashfile.sh:505: -H "Cookie: lng=eng" \
./hosts/dashfile.sh:506: -H "Upgrade-Insecure-Requests: 1" \
./hosts/dashfile.sh:507: -H "Sec-Fetch-Dest: document" \
./hosts/dashfile.sh:500: "$download_url" --continue-at - --output "$file_path"
./hosts/dashfile.sh:501: else
./hosts/dashfile.sh:502: tor_curl_request --insecure \
./hosts/dashfile.sh:503: -b "${dash_cookie_jar}" -c "${dash_cookie_jar}" \
./hosts/dashfile.sh:504: "$download_url" --continue-at - --output "$file_path"
./hosts/dashfile.sh:505: fi
./hosts/dashfile.sh:506: else
./hosts/dashfile.sh:507: if [ "${RateMonitorEnabled}" == "true" ]; then
./hosts/dashfile.sh:508: tor_curl_request --insecure \
./hosts/dashfile.sh:509: --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval \
./hosts/dashfile.sh:510: -b "${dash_cookie_jar}" -c "${dash_cookie_jar}" \
./hosts/dashfile.sh:511: -H "User-Agent: $RandomUA" \
./hosts/dashfile.sh:512: -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
./hosts/dashfile.sh:513: -H "Accept-Language: en-US,en;q=0.5" \
./hosts/dashfile.sh:514: -H "Accept-Encoding: gzip, deflate, br" \
./hosts/dashfile.sh:515: -H "Connection: keep-alive" \
./hosts/dashfile.sh:516: -H "Cookie: lng=eng" \
./hosts/dashfile.sh:517: -H "Upgrade-Insecure-Requests: 1" \
./hosts/dashfile.sh:518: -H "Sec-Fetch-Dest: document" \
--
./hosts/dashfile.sh:513: tor_curl_request --insecure \
./hosts/dashfile.sh:514: -b "${dash_cookie_jar}" -c "${dash_cookie_jar}" \
./hosts/dashfile.sh:515: -H "User-Agent: $RandomUA" \
./hosts/dashfile.sh:516: -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
./hosts/dashfile.sh:517: -H "Accept-Language: en-US,en;q=0.5" \
./hosts/dashfile.sh:518: -H "Accept-Encoding: gzip, deflate, br" \
./hosts/dashfile.sh:519: -H "Connection: keep-alive" \
./hosts/dashfile.sh:520: -H "Cookie: lng=eng" \
./hosts/dashfile.sh:521: -H "Upgrade-Insecure-Requests: 1" \
./hosts/dashfile.sh:522: -H "Sec-Fetch-Dest: document" \
./hosts/dashfile.sh:523: -H "Sec-Fetch-Mode: navigate" \
./hosts/dashfile.sh:524: tor_curl_request --insecure \
./hosts/dashfile.sh:525: -b "${dash_cookie_jar}" -c "${dash_cookie_jar}" \
./hosts/dashfile.sh:526: -H "User-Agent: $RandomUA" \
./hosts/dashfile.sh:527: -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
./hosts/dashfile.sh:528: -H "Accept-Language: en-US,en;q=0.5" \
./hosts/dashfile.sh:529: -H "Accept-Encoding: gzip, deflate, br" \
./hosts/dashfile.sh:530: -H "Connection: keep-alive" \
./hosts/dashfile.sh:531: -H "Cookie: lng=eng" \
./hosts/dashfile.sh:532: -H "Upgrade-Insecure-Requests: 1" \
./hosts/dashfile.sh:533: -H "Sec-Fetch-Dest: document" \
./hosts/dashfile.sh:534: -H "Sec-Fetch-Mode: navigate" \
--
./hosts/dataupload.sh:90: response=$(tor_curl_request --insecure -L -s -b "${dup_cookie_jar}" -c "${dup_cookie_jar}" "$remote_url")
./hosts/dataupload.sh:91: if [ "${DebugAllEnabled}" == "true" ] ; then
@ -1147,74 +1147,74 @@ _________________________________________________________________________
./hosts/fileblade.sh:99: warnAndRetryUnknownError=true
./hosts/fileblade.sh:100: if [ "${finalAttempt}" == "true" ] ; then
--
./hosts/fileblade.sh:167: response=$(tor_curl_request --insecure -L -s -X POST \
./hosts/fileblade.sh:168: -b "${fb_cookie_jar}" -c "${fb_cookie_jar}" \
./hosts/fileblade.sh:169: --data "$form_data" "$post_action")
./hosts/fileblade.sh:170: if [ "${DebugAllEnabled}" == "true" ] ; then
./hosts/fileblade.sh:171: debugHtml "${remote_url##*/}" "fb_post" "post_action: ${post_action}"$'\n'"form_data: ${form_data}"$'\n'"${response}"
./hosts/fileblade.sh:172: fi
./hosts/fileblade.sh:173: if [[ -z $response ]] ; then
./hosts/fileblade.sh:174: if [ $i == $maxfetchretries ] ; then
./hosts/fileblade.sh:175: rm -f "${fb_cookie_jar}";
./hosts/fileblade.sh:176: printf "\\n"
./hosts/fileblade.sh:177: echo -e "${RED}| Failed to extract download link [3]${NC}"
./hosts/fileblade.sh:164: response=$(tor_curl_request --insecure -L -s -X POST \
./hosts/fileblade.sh:165: -b "${fb_cookie_jar}" -c "${fb_cookie_jar}" \
./hosts/fileblade.sh:166: --data "$form_data" "$post_action")
./hosts/fileblade.sh:167: if [ "${DebugAllEnabled}" == "true" ] ; then
./hosts/fileblade.sh:168: debugHtml "${remote_url##*/}" "fb_post(1)" "post_action: ${post_action}"$'\n'"form_data: ${form_data}"$'\n'"${response}"
./hosts/fileblade.sh:169: fi
./hosts/fileblade.sh:170: if [[ -z $response ]] ; then
./hosts/fileblade.sh:171: if [ $i == $maxfetchretries ] ; then
./hosts/fileblade.sh:172: rm -f "${fb_cookie_jar}";
./hosts/fileblade.sh:173: printf "\\n"
./hosts/fileblade.sh:174: echo -e "${RED}| Failed to extract download link [3]${NC}"
--
./hosts/fileblade.sh:254: response=$(tor_curl_request --insecure -L -s -X POST \
./hosts/fileblade.sh:255: -b "${fb_cookie_jar}" -c "${fb_cookie_jar}" \
./hosts/fileblade.sh:256: --data "$form_data" "$post_action")
./hosts/fileblade.sh:257: if [ "${DebugAllEnabled}" == "true" ] ; then
./hosts/fileblade.sh:258: debugHtml "${remote_url##*/}" "fb_post2" "post_action: ${post_action}"$'\n'"form_data: ${form_data}"$'\n'"${response}"
./hosts/fileblade.sh:259: fi
./hosts/fileblade.sh:260: if [[ -z $response ]] ; then
./hosts/fileblade.sh:261: if [ $i == $maxfetchretries ] ; then
./hosts/fileblade.sh:262: rm -f "${fb_cookie_jar}";
./hosts/fileblade.sh:263: printf "\\n"
./hosts/fileblade.sh:264: echo -e "${RED}| Failed to extract download link [4].${NC}"
./hosts/fileblade.sh:266: response=$(tor_curl_request --insecure -L -s -X POST \
./hosts/fileblade.sh:267: -b "${fb_cookie_jar}" -c "${fb_cookie_jar}" \
./hosts/fileblade.sh:268: --data "$form_data" "$post_action")
./hosts/fileblade.sh:269: if [ "${DebugAllEnabled}" == "true" ] ; then
./hosts/fileblade.sh:270: debugHtml "${remote_url##*/}" "fb_post(2)" "post_action: ${post_action}"$'\n'"form_data: ${form_data}"$'\n'"${response}"
./hosts/fileblade.sh:271: fi
./hosts/fileblade.sh:272: if [[ -z $response ]] ; then
./hosts/fileblade.sh:273: if [ $i == $maxfetchretries ] ; then
./hosts/fileblade.sh:274: rm -f "${fb_cookie_jar}";
./hosts/fileblade.sh:275: printf "\\n"
./hosts/fileblade.sh:276: echo -e "${RED}| Failed to extract download link [4].${NC}"
--
./hosts/fileblade.sh:323: file_header=$(tor_curl_request --insecure -L --head -s "$download_url")
./hosts/fileblade.sh:324: if [ "${DebugAllEnabled}" == "true" ] ; then
./hosts/fileblade.sh:325: debugHtml "${remote_url##*/}" "fb_head$j" "download_url: ${download_url}"$'\n'"${file_header}"
./hosts/fileblade.sh:326: fi
./hosts/fileblade.sh:327: if [[ -z $file_header ]] ; then
./hosts/fileblade.sh:328: if [ $j == $maxfetchretries ] ; then
./hosts/fileblade.sh:329: rm -f "${fb_cookie_jar}";
./hosts/fileblade.sh:330: printf "\\n"
./hosts/fileblade.sh:331: echo -e "${RED}| Failed to extract file info [1]${NC}"
./hosts/fileblade.sh:332: warnAndRetryUnknownError=true
./hosts/fileblade.sh:333: if [ "${finalAttempt}" == "true" ] ; then
./hosts/fileblade.sh:335: file_header=$(tor_curl_request --insecure -L --head -s "$download_url")
./hosts/fileblade.sh:336: if [ "${DebugAllEnabled}" == "true" ] ; then
./hosts/fileblade.sh:337: debugHtml "${remote_url##*/}" "fb_head$j" "download_url: ${download_url}"$'\n'"${file_header}"
./hosts/fileblade.sh:338: fi
./hosts/fileblade.sh:339: if [[ -z $file_header ]] ; then
./hosts/fileblade.sh:340: if [ $j == $maxfetchretries ] ; then
./hosts/fileblade.sh:341: rm -f "${fb_cookie_jar}";
./hosts/fileblade.sh:342: printf "\\n"
./hosts/fileblade.sh:343: echo -e "${RED}| Failed to extract file info [1]${NC}"
./hosts/fileblade.sh:344: warnAndRetryUnknownError=true
./hosts/fileblade.sh:345: if [ "${finalAttempt}" == "true" ] ; then
--
./hosts/fileblade.sh:440: tor_curl_request --insecure -L \
./hosts/fileblade.sh:441: --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval \
./hosts/fileblade.sh:442: "$download_url" --continue-at - --output "$file_path"
./hosts/fileblade.sh:443: else
./hosts/fileblade.sh:444: tor_curl_request --insecure -L \
./hosts/fileblade.sh:445: "$download_url" --continue-at - --output "$file_path"
./hosts/fileblade.sh:446: fi
./hosts/fileblade.sh:447: else
./hosts/fileblade.sh:448: if [ "${RateMonitorEnabled}" == "true" ]; then
./hosts/fileblade.sh:449: tor_curl_request --insecure \
./hosts/fileblade.sh:450: --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval \
./hosts/fileblade.sh:451: -H "User-Agent: $RandomUA" \
./hosts/fileblade.sh:452: -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
./hosts/fileblade.sh:453: -H "Accept-Language: en-US,en;q=0.5" \
./hosts/fileblade.sh:454: -H "Accept-Encoding: gzip, deflate, br" \
./hosts/fileblade.sh:455: -H "Connection: keep-alive" \
./hosts/fileblade.sh:456: -H "Cookie: lng=eng" \
./hosts/fileblade.sh:457: -H "Upgrade-Insecure-Requests: 1" \
./hosts/fileblade.sh:458: -H "Sec-Fetch-Dest: document" \
./hosts/fileblade.sh:459: -H "Sec-Fetch-Mode: navigate" \
./hosts/fileblade.sh:452: tor_curl_request --insecure -L \
./hosts/fileblade.sh:453: --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval \
./hosts/fileblade.sh:454: "$download_url" --continue-at - --output "$file_path"
./hosts/fileblade.sh:455: else
./hosts/fileblade.sh:456: tor_curl_request --insecure -L \
./hosts/fileblade.sh:457: "$download_url" --continue-at - --output "$file_path"
./hosts/fileblade.sh:458: fi
./hosts/fileblade.sh:459: else
./hosts/fileblade.sh:460: if [ "${RateMonitorEnabled}" == "true" ]; then
./hosts/fileblade.sh:461: tor_curl_request --insecure \
./hosts/fileblade.sh:462: --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval \
./hosts/fileblade.sh:463: -H "User-Agent: $RandomUA" \
./hosts/fileblade.sh:464: -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
./hosts/fileblade.sh:465: -H "Accept-Language: en-US,en;q=0.5" \
./hosts/fileblade.sh:466: -H "Accept-Encoding: gzip, deflate, br" \
./hosts/fileblade.sh:467: -H "Connection: keep-alive" \
./hosts/fileblade.sh:468: -H "Cookie: lng=eng" \
./hosts/fileblade.sh:469: -H "Upgrade-Insecure-Requests: 1" \
./hosts/fileblade.sh:470: -H "Sec-Fetch-Dest: document" \
./hosts/fileblade.sh:471: -H "Sec-Fetch-Mode: navigate" \
--
./hosts/fileblade.sh:464: tor_curl_request --insecure \
./hosts/fileblade.sh:465: -H "User-Agent: $RandomUA" \
./hosts/fileblade.sh:466: -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
./hosts/fileblade.sh:467: -H "Accept-Language: en-US,en;q=0.5" \
./hosts/fileblade.sh:468: -H "Accept-Encoding: gzip, deflate, br" \
./hosts/fileblade.sh:469: -H "Connection: keep-alive" \
./hosts/fileblade.sh:470: -H "Cookie: lng=eng" \
./hosts/fileblade.sh:471: -H "Upgrade-Insecure-Requests: 1" \
./hosts/fileblade.sh:472: -H "Sec-Fetch-Dest: document" \
./hosts/fileblade.sh:473: -H "Sec-Fetch-Mode: navigate" \
./hosts/fileblade.sh:474: -H "Sec-Fetch-Site: same-origin" \
./hosts/fileblade.sh:476: tor_curl_request --insecure \
./hosts/fileblade.sh:477: -H "User-Agent: $RandomUA" \
./hosts/fileblade.sh:478: -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
./hosts/fileblade.sh:479: -H "Accept-Language: en-US,en;q=0.5" \
./hosts/fileblade.sh:480: -H "Accept-Encoding: gzip, deflate, br" \
./hosts/fileblade.sh:481: -H "Connection: keep-alive" \
./hosts/fileblade.sh:482: -H "Cookie: lng=eng" \
./hosts/fileblade.sh:483: -H "Upgrade-Insecure-Requests: 1" \
./hosts/fileblade.sh:484: -H "Sec-Fetch-Dest: document" \
./hosts/fileblade.sh:485: -H "Sec-Fetch-Mode: navigate" \
./hosts/fileblade.sh:486: -H "Sec-Fetch-Site: same-origin" \
--
./hosts/fileditch.sh:85: file_header=$(tor_curl_request --insecure --head -L -s "$download_url")
./hosts/fileditch.sh:86: if [ "${DebugAllEnabled}" == "true" ] ; then
@ -1404,41 +1404,41 @@ _________________________________________________________________________
./hosts/gofile.sh:179: -H "Sec-Fetch-Mode: navigate" \
./hosts/gofile.sh:180: -H "Sec-Fetch-Site: none" \
--
./hosts/gofile.sh:250: file_header=$(tor_curl_request --insecure -L --head -s \
./hosts/gofile.sh:251: -b "${gofile_cookie_jar}" -c "${gofile_cookie_jar}" \
./hosts/gofile.sh:252: -H "User-Agent: $RandomUA" \
./hosts/gofile.sh:253: -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
./hosts/gofile.sh:254: -H "Accept-Language: en-US,en;q=0.5" \
./hosts/gofile.sh:255: -H "Accept-Encoding: gzip, deflate, br" \
./hosts/gofile.sh:256: -H "Connection: keep-alive" \
./hosts/gofile.sh:257: -H "Upgrade-Insecure-Requests: 1" \
./hosts/gofile.sh:258: -H "Sec-Fetch-Dest: document" \
./hosts/gofile.sh:259: -H "Sec-Fetch-Mode: navigate" \
./hosts/gofile.sh:260: -H "Sec-Fetch-Site: none" \
./hosts/gofile.sh:258: file_header=$(tor_curl_request --insecure -L --head -s \
./hosts/gofile.sh:259: -b "${gofile_cookie_jar}" -c "${gofile_cookie_jar}" \
./hosts/gofile.sh:260: -H "User-Agent: $RandomUA" \
./hosts/gofile.sh:261: -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
./hosts/gofile.sh:262: -H "Accept-Language: en-US,en;q=0.5" \
./hosts/gofile.sh:263: -H "Accept-Encoding: gzip, deflate, br" \
./hosts/gofile.sh:264: -H "Connection: keep-alive" \
./hosts/gofile.sh:265: -H "Upgrade-Insecure-Requests: 1" \
./hosts/gofile.sh:266: -H "Sec-Fetch-Dest: document" \
./hosts/gofile.sh:267: -H "Sec-Fetch-Mode: navigate" \
./hosts/gofile.sh:268: -H "Sec-Fetch-Site: none" \
--
./hosts/gofile.sh:369: tor_curl_request --insecure -G --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval \
./hosts/gofile.sh:370: -b "${gofile_cookie_jar}" -c "${gofile_cookie_jar}" \
./hosts/gofile.sh:371: -H "User-Agent: $RandomUA" \
./hosts/gofile.sh:372: -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
./hosts/gofile.sh:373: -H "Accept-Language: en-US,en;q=0.5" \
./hosts/gofile.sh:374: -H "Accept-Encoding: gzip, deflate, br" \
./hosts/gofile.sh:375: -H "Connection: keep-alive" \
./hosts/gofile.sh:376: -H "Upgrade-Insecure-Requests: 1" \
./hosts/gofile.sh:377: -H "Sec-Fetch-Dest: document" \
./hosts/gofile.sh:378: -H "Sec-Fetch-Mode: navigate" \
./hosts/gofile.sh:379: -H "Sec-Fetch-Site: none" \
./hosts/gofile.sh:377: tor_curl_request --insecure -G --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval \
./hosts/gofile.sh:378: -b "${gofile_cookie_jar}" -c "${gofile_cookie_jar}" \
./hosts/gofile.sh:379: -H "User-Agent: $RandomUA" \
./hosts/gofile.sh:380: -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
./hosts/gofile.sh:381: -H "Accept-Language: en-US,en;q=0.5" \
./hosts/gofile.sh:382: -H "Accept-Encoding: gzip, deflate, br" \
./hosts/gofile.sh:383: -H "Connection: keep-alive" \
./hosts/gofile.sh:384: -H "Upgrade-Insecure-Requests: 1" \
./hosts/gofile.sh:385: -H "Sec-Fetch-Dest: document" \
./hosts/gofile.sh:386: -H "Sec-Fetch-Mode: navigate" \
./hosts/gofile.sh:387: -H "Sec-Fetch-Site: none" \
--
./hosts/gofile.sh:383: tor_curl_request --insecure -G \
./hosts/gofile.sh:384: -b "${gofile_cookie_jar}" -c "${gofile_cookie_jar}" \
./hosts/gofile.sh:385: -H "User-Agent: $RandomUA" \
./hosts/gofile.sh:386: -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
./hosts/gofile.sh:387: -H "Accept-Language: en-US,en;q=0.5" \
./hosts/gofile.sh:388: -H "Accept-Encoding: gzip, deflate, br" \
./hosts/gofile.sh:389: -H "Connection: keep-alive" \
./hosts/gofile.sh:390: -H "Upgrade-Insecure-Requests: 1" \
./hosts/gofile.sh:391: -H "Sec-Fetch-Dest: document" \
./hosts/gofile.sh:392: -H "Sec-Fetch-Mode: navigate" \
./hosts/gofile.sh:393: -H "Sec-Fetch-Site: none" \
./hosts/gofile.sh:391: tor_curl_request --insecure -G \
./hosts/gofile.sh:392: -b "${gofile_cookie_jar}" -c "${gofile_cookie_jar}" \
./hosts/gofile.sh:393: -H "User-Agent: $RandomUA" \
./hosts/gofile.sh:394: -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
./hosts/gofile.sh:395: -H "Accept-Language: en-US,en;q=0.5" \
./hosts/gofile.sh:396: -H "Accept-Encoding: gzip, deflate, br" \
./hosts/gofile.sh:397: -H "Connection: keep-alive" \
./hosts/gofile.sh:398: -H "Upgrade-Insecure-Requests: 1" \
./hosts/gofile.sh:399: -H "Sec-Fetch-Dest: document" \
./hosts/gofile.sh:400: -H "Sec-Fetch-Mode: navigate" \
./hosts/gofile.sh:401: -H "Sec-Fetch-Site: none" \
--
./hosts/hexload.sh:108: response=$(tor_curl_request --insecure -s --data "$form_data" "https://hexload.com/download")
./hosts/hexload.sh:109: if [ "${DebugAllEnabled}" == "true" ] ; then
@ -2511,8 +2511,8 @@ _________________________________________________________________________
./hosts/up_axfc.sh:190: if [ "${DebugAllEnabled}" == "true" ] ; then
./hosts/up_axfc.sh:191: debugHtml "${filepath##*/}" "${_hostCode}_upload" "post_url: ${PostUrlHost}"$'\n'"${response}"
./hosts/up_axfc.sh:192: fi
./hosts/up_axfc.sh:193: if grep -Eqi 'Axfc Uploader -投稿完了.*キーワード付きURL.*a href="https://www.axfc.net.*(QueryString無しVer)' <<< "${response}" ; then
./hosts/up_axfc.sh:194: subSearch=$(awk '/Axfc Uploader -投稿完了/,/(QueryString無しVer)/' <<< "$response")
./hosts/up_axfc.sh:193: response_ascii=$(echo "$response" | iconv -c -f UTF-8 -t ASCII//TRANSLIT)
./hosts/up_axfc.sh:194: if [ "${DebugAllEnabled}" == "true" ] ; then
--
./hosts/up_bedrive.sh:102: response=$(tor_curl_upload --insecure -i \
./hosts/up_bedrive.sh:103: -H "Content-Type: multipart/form-data" \
@ -3068,235 +3068,235 @@ _________________________________________________________________________
./hosts/youdbox.sh:287: containsHtml=true
./hosts/youdbox.sh:288: fi
--
./mad.sh:391:tor_curl_request() {
./mad.sh:392: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./mad.sh:393: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout ${ConnectTimeout} --compressed --globoff "$@"
./mad.sh:394: else
./mad.sh:395: curl --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout ${ConnectTimeout} --compressed --globoff "$@"
./mad.sh:396: fi
./mad.sh:397:}
./mad.sh:398:tor_curl_request_extended() {
./mad.sh:399: randomtimeout=$((30 + RANDOM % (60 - 30)))
./mad.sh:400: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./mad.sh:401: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout $randomtimeout --compressed --globoff "$@"
./mad.sh:402: else
./mad.sh:403: curl --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout $randomtimeout --compressed --globoff "$@"
./mad.sh:404: fi
./mad.sh:405:}
./mad.sh:406:tor_curl_upload() {
./mad.sh:398:tor_curl_request() {
./mad.sh:399: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./mad.sh:400: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout ${ConnectTimeout} --compressed --globoff "$@"
./mad.sh:401: else
./mad.sh:402: curl --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout ${ConnectTimeout} --compressed --globoff "$@"
./mad.sh:403: fi
./mad.sh:404:}
./mad.sh:405:tor_curl_request_extended() {
./mad.sh:406: randomtimeout=$((30 + RANDOM % (60 - 30)))
./mad.sh:407: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./mad.sh:408: if [ "${RateMonitorEnabled}" == "true" ]; then
./mad.sh:409: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout ${ConnectTimeout} --speed-limit $UploadSpeedMin --speed-time $UploadTimeoutInterval --compressed --globoff "$@"
./mad.sh:410: else
./mad.sh:411: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout ${ConnectTimeout} --compressed --globoff "$@"
./mad.sh:412: fi
./mad.sh:413: else
./mad.sh:414: if [ "${RateMonitorEnabled}" == "true" ]; then
./mad.sh:415: 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:416: else
./mad.sh:408: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout $randomtimeout --compressed --globoff "$@"
./mad.sh:409: else
./mad.sh:410: curl --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout $randomtimeout --compressed --globoff "$@"
./mad.sh:411: fi
./mad.sh:412:}
./mad.sh:413:tor_curl_upload() {
./mad.sh:414: if [ "${UseTorCurlImpersonate}" == "true" ]; then
./mad.sh:415: if [ "${RateMonitorEnabled}" == "true" ]; then
./mad.sh:416: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout ${ConnectTimeout} --speed-limit $UploadSpeedMin --speed-time $UploadTimeoutInterval --compressed --globoff "$@"
./mad.sh:417: else
./mad.sh:418: "${curl_impersonate[@]}" --proxy "socks5h://${tor_identity}@${TorIp}:${torPort}" --connect-timeout ${ConnectTimeout} --compressed --globoff "$@"
./mad.sh:419: fi
./mad.sh:420: else
./mad.sh:421: if [ "${RateMonitorEnabled}" == "true" ]; then
./mad.sh:422: 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:423: else
--
./mad.sh:1406: response=$(tor_curl_request --insecure -L -s https://github.com/lwthiker/curl-impersonate/releases/latest)
./mad.sh:1407: if [ "${DebugAllEnabled}" == "true" ] ; then
./mad.sh:1408: debugHtml "github" "lbf_inst_curlimp$j" "$response"
./mad.sh:1409: fi
./mad.sh:1410: if [ ! -z "$response" ]; then
./mad.sh:1411: latestTag=$(grep -oPi -m 1 '(?<=/curl-impersonate/releases/tag/).*?(?=")' <<< "$response")
./mad.sh:1412: latestBinaryDate=$(grep -oPi -m 1 '(?<=<relative-time class="no-wrap" prefix="" datetime=").*?(?=T)' <<< "$response")
./mad.sh:1413: break
./mad.sh:1414: fi
./mad.sh:1415: done
./mad.sh:1416: if [ -z $latestTag ]; then
./mad.sh:1413: response=$(tor_curl_request --insecure -L -s https://github.com/lwthiker/curl-impersonate/releases/latest)
./mad.sh:1414: if [ "${DebugAllEnabled}" == "true" ] ; then
./mad.sh:1415: debugHtml "github" "lbf_inst_curlimp$j" "$response"
./mad.sh:1416: fi
./mad.sh:1417: if [ ! -z "$response" ]; then
./mad.sh:1418: latestTag=$(grep -oPi -m 1 '(?<=/curl-impersonate/releases/tag/).*?(?=")' <<< "$response")
./mad.sh:1419: latestBinaryDate=$(grep -oPi -m 1 '(?<=<relative-time class="no-wrap" prefix="" datetime=").*?(?=T)' <<< "$response")
./mad.sh:1420: break
./mad.sh:1421: fi
./mad.sh:1422: done
./mad.sh:1423: if [ -z $latestTag ]; then
--
./mad.sh:1426: file_header=$(tor_curl_request --insecure --head -Ls "$download_url")
./mad.sh:1427: if [ "${DebugAllEnabled}" == "true" ] ; then
./mad.sh:1428: debugHtml "github" "head_inst_curlimp$j" "${file_header}"
./mad.sh:1429: fi
./mad.sh:1430: if ! grep -Eqi 'HTTP/2 200|HTTP/1.1 200|200 OK' <<< $file_header ; then
./mad.sh:1431: if ((j == 8)) ; then
./mad.sh:1432: return 1
./mad.sh:1433: else
./mad.sh:1434: continue
./mad.sh:1435: fi
./mad.sh:1436: fi
./mad.sh:1433: file_header=$(tor_curl_request --insecure --head -Ls "$download_url")
./mad.sh:1434: if [ "${DebugAllEnabled}" == "true" ] ; then
./mad.sh:1435: debugHtml "github" "head_inst_curlimp$j" "${file_header}"
./mad.sh:1436: fi
./mad.sh:1437: if ! grep -Eqi 'HTTP/2 200|HTTP/1.1 200|200 OK' <<< $file_header ; then
./mad.sh:1438: if ((j == 8)) ; then
./mad.sh:1439: return 1
./mad.sh:1440: else
./mad.sh:1441: continue
./mad.sh:1442: fi
./mad.sh:1443: fi
--
./mad.sh:1476: tor_curl_request --insecure -L "$download_url" --continue-at - --output "$file_path"
./mad.sh:1477: received_file_size=0
./mad.sh:1478: if [ -f "$file_path" ] ; then
./mad.sh:1479: received_file_size=$(stat --format="%s" "$file_path" | tr -d '[:space:]')
./mad.sh:1480: fi
./mad.sh:1481: if ((received_file_size == file_size_bytes)) ; then
./mad.sh:1482: break
./mad.sh:1483: elif ((received_file_size < file_size_bytes)) ; then
./mad.sh:1484: if ((j >= MaxDownloadRetries)) ; then
./mad.sh:1485: echo -e "${RED}| FAILED: Size mismatch after downloading${NC}"
./mad.sh:1486: exit 1
./mad.sh:1483: tor_curl_request --insecure -L "$download_url" --continue-at - --output "$file_path"
./mad.sh:1484: received_file_size=0
./mad.sh:1485: if [ -f "$file_path" ] ; then
./mad.sh:1486: received_file_size=$(stat --format="%s" "$file_path" | tr -d '[:space:]')
./mad.sh:1487: fi
./mad.sh:1488: if ((received_file_size == file_size_bytes)) ; then
./mad.sh:1489: break
./mad.sh:1490: elif ((received_file_size < file_size_bytes)) ; then
./mad.sh:1491: if ((j >= MaxDownloadRetries)) ; then
./mad.sh:1492: echo -e "${RED}| FAILED: Size mismatch after downloading${NC}"
./mad.sh:1493: exit 1
--
./mad.sh:1529: response=$(tor_curl_request --insecure -L -s https://github.com/lexiforest/curl-impersonate/releases/latest)
./mad.sh:1530: if [ "${DebugAllEnabled}" == "true" ] ; then
./mad.sh:1531: debugHtml "github" "lbf_inst_curlimp$j" "$response"
./mad.sh:1532: fi
./mad.sh:1533: if [ ! -z "$response" ]; then
./mad.sh:1534: latestTag=$(grep -oPi -m 1 '(?<=/curl-impersonate/releases/tag/).*?(?=")' <<< "$response")
./mad.sh:1535: latestBinaryDate=$(grep -oPi -m 1 '(?<=<relative-time class="no-wrap" prefix="" datetime=").*?(?=T)' <<< "$response")
./mad.sh:1536: break
./mad.sh:1537: fi
./mad.sh:1538: done
./mad.sh:1539: if [ -z $latestTag ]; then
./mad.sh:1536: response=$(tor_curl_request --insecure -L -s https://github.com/lexiforest/curl-impersonate/releases/latest)
./mad.sh:1537: if [ "${DebugAllEnabled}" == "true" ] ; then
./mad.sh:1538: debugHtml "github" "lbf_inst_curlimp$j" "$response"
./mad.sh:1539: fi
./mad.sh:1540: if [ ! -z "$response" ]; then
./mad.sh:1541: latestTag=$(grep -oPi -m 1 '(?<=/curl-impersonate/releases/tag/).*?(?=")' <<< "$response")
./mad.sh:1542: latestBinaryDate=$(grep -oPi -m 1 '(?<=<relative-time class="no-wrap" prefix="" datetime=").*?(?=T)' <<< "$response")
./mad.sh:1543: break
./mad.sh:1544: fi
./mad.sh:1545: done
./mad.sh:1546: if [ -z $latestTag ]; then
--
./mad.sh:1549: file_header=$(tor_curl_request --insecure --head -Ls "$download_url")
./mad.sh:1550: if [ "${DebugAllEnabled}" == "true" ] ; then
./mad.sh:1551: debugHtml "github" "head_inst_curlimp$j" "${file_header}"
./mad.sh:1552: fi
./mad.sh:1553: if ! grep -Eqi 'HTTP/2 200|HTTP/1.1 200|200 OK' <<< $file_header ; then
./mad.sh:1554: if ((j == 8)) ; then
./mad.sh:1555: return 1
./mad.sh:1556: else
./mad.sh:1557: continue
./mad.sh:1558: fi
./mad.sh:1559: fi
./mad.sh:1556: file_header=$(tor_curl_request --insecure --head -Ls "$download_url")
./mad.sh:1557: if [ "${DebugAllEnabled}" == "true" ] ; then
./mad.sh:1558: debugHtml "github" "head_inst_curlimp$j" "${file_header}"
./mad.sh:1559: fi
./mad.sh:1560: if ! grep -Eqi 'HTTP/2 200|HTTP/1.1 200|200 OK' <<< $file_header ; then
./mad.sh:1561: if ((j == 8)) ; then
./mad.sh:1562: return 1
./mad.sh:1563: else
./mad.sh:1564: continue
./mad.sh:1565: fi
./mad.sh:1566: fi
--
./mad.sh:1599: tor_curl_request --insecure -L "$download_url" --continue-at - --output "$file_path"
./mad.sh:1600: received_file_size=0
./mad.sh:1601: if [ -f "$file_path" ] ; then
./mad.sh:1602: received_file_size=$(stat --format="%s" "$file_path" | tr -d '[:space:]')
./mad.sh:1603: fi
./mad.sh:1604: if ((received_file_size == file_size_bytes)) ; then
./mad.sh:1605: break
./mad.sh:1606: elif ((received_file_size < file_size_bytes)) ; then
./mad.sh:1607: if ((j >= MaxDownloadRetries)) ; then
./mad.sh:1608: echo -e "${RED}| FAILED: Size mismatch after downloading${NC}"
./mad.sh:1609: exit 1
./mad.sh:1606: tor_curl_request --insecure -L "$download_url" --continue-at - --output "$file_path"
./mad.sh:1607: received_file_size=0
./mad.sh:1608: if [ -f "$file_path" ] ; then
./mad.sh:1609: received_file_size=$(stat --format="%s" "$file_path" | tr -d '[:space:]')
./mad.sh:1610: fi
./mad.sh:1611: if ((received_file_size == file_size_bytes)) ; then
./mad.sh:1612: break
./mad.sh:1613: elif ((received_file_size < file_size_bytes)) ; then
./mad.sh:1614: if ((j >= MaxDownloadRetries)) ; then
./mad.sh:1615: echo -e "${RED}| FAILED: Size mismatch after downloading${NC}"
./mad.sh:1616: exit 1
--
./mad.sh:1804: maud_torcurl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep -A 12 --color='always' -Ei 'tor_curl')
./mad.sh:1805: echo -e "Files:"
./mad.sh:1806: echo -e "${BLUE}${fil}${NC}"
./mad.sh:1807: echo -e ""
./mad.sh:1808: echo -e ""
./mad.sh:1809: echo -e "${PINK}MAD Audit of http lines:${NC} (${GREEN}grep \"http:\" or \"https:\"${NC})"
./mad.sh:1810: echo -e "_________________________________________________________________________"
./mad.sh:1811: echo -e "$maud_http"
./mad.sh:1812: echo -e ""
./mad.sh:1813: echo -e "${PINK}MAD Audit of curl:${NC} (${GREEN}grep \"curl\"${NC})"
./mad.sh:1814: echo -e "_________________________________________________________________________"
./mad.sh:1811: maud_torcurl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep -A 12 --color='always' -Ei 'tor_curl')
./mad.sh:1812: echo -e "Files:"
./mad.sh:1813: echo -e "${BLUE}${fil}${NC}"
./mad.sh:1814: echo -e ""
./mad.sh:1815: echo -e ""
./mad.sh:1816: echo -e "${PINK}MAD Audit of http lines:${NC} (${GREEN}grep \"http:\" or \"https:\"${NC})"
./mad.sh:1817: echo -e "_________________________________________________________________________"
./mad.sh:1818: echo -e "$maud_http"
./mad.sh:1819: echo -e ""
./mad.sh:1820: echo -e "${PINK}MAD Audit of curl:${NC} (${GREEN}grep \"curl\"${NC})"
./mad.sh:1821: echo -e "_________________________________________________________________________"
--
./mad.sh:1817: echo -e "${PINK}MAD Audit of tor_curl (+12 lines after):${NC} (${GREEN}grep \"tor_curl\"${NC})"
./mad.sh:1818: echo -e "_________________________________________________________________________"
./mad.sh:1819: echo -e "$maud_torcurl"
./mad.sh:1820: echo -e ""
./mad.sh:1821: echo -e ""
./mad.sh:1822: done
./mad.sh:1823: else
./mad.sh:1824: cd "$ScriptDir"
./mad.sh:1825: readarray -d $'' arrFiles < <(find . -name "*.sh" -printf '%p\n' | sort -Vk1)
./mad.sh:1826: cd "$WorkDir"
./mad.sh:1827: readarray -d $'' arrFiles2 < <(find . -name "*.sh" -printf '%p\n' | sort -Vk1)
./mad.sh:1824: echo -e "${PINK}MAD Audit of tor_curl (+12 lines after):${NC} (${GREEN}grep \"tor_curl\"${NC})"
./mad.sh:1825: echo -e "_________________________________________________________________________"
./mad.sh:1826: echo -e "$maud_torcurl"
./mad.sh:1827: echo -e ""
./mad.sh:1828: echo -e ""
./mad.sh:1829: done
./mad.sh:1830: else
./mad.sh:1831: cd "$ScriptDir"
./mad.sh:1832: readarray -d $'' arrFiles < <(find . -name "*.sh" -printf '%p\n' | sort -Vk1)
./mad.sh:1833: cd "$WorkDir"
./mad.sh:1834: readarray -d $'' arrFiles2 < <(find . -name "*.sh" -printf '%p\n' | sort -Vk1)
--
./mad.sh:1832: maud_torcurl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep -A 12 --color='always' -Ei 'tor_curl')
./mad.sh:1833: echo -e "Files:"
./mad.sh:1834: echo -e "${BLUE}${fil}${NC}"
./mad.sh:1835: echo -e ""
./mad.sh:1836: echo -e ""
./mad.sh:1837: echo -e "${PINK}MAD Audit of http lines:${NC} (${GREEN}grep \"http:\" or \"https:\"${NC})"
./mad.sh:1838: echo -e "_________________________________________________________________________"
./mad.sh:1839: echo -e "$maud_http"
./mad.sh:1840: echo -e ""
./mad.sh:1841: echo -e "${PINK}MAD Audit of curl:${NC} (${GREEN}grep \"curl \"${NC})"
./mad.sh:1842: echo -e "_________________________________________________________________________"
./mad.sh:1839: maud_torcurl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep -A 12 --color='always' -Ei 'tor_curl')
./mad.sh:1840: echo -e "Files:"
./mad.sh:1841: echo -e "${BLUE}${fil}${NC}"
./mad.sh:1842: echo -e ""
./mad.sh:1843: echo -e ""
./mad.sh:1844: echo -e "${PINK}MAD Audit of http lines:${NC} (${GREEN}grep \"http:\" or \"https:\"${NC})"
./mad.sh:1845: echo -e "_________________________________________________________________________"
./mad.sh:1846: echo -e "$maud_http"
./mad.sh:1847: echo -e ""
./mad.sh:1848: echo -e "${PINK}MAD Audit of curl:${NC} (${GREEN}grep \"curl \"${NC})"
./mad.sh:1849: echo -e "_________________________________________________________________________"
--
./mad.sh:1845: echo -e "${PINK}MAD Audit of tor_curl (+12 lines after):${NC} (${GREEN}grep \"tor_curl\"${NC})"
./mad.sh:1846: echo -e "_________________________________________________________________________"
./mad.sh:1847: echo -e "$maud_torcurl"
./mad.sh:1848: echo -e ""
./mad.sh:1849: done
./mad.sh:1850: for fil in "${arrFiles2[@]}";
./mad.sh:1851: do
./mad.sh:1852: maud_http=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep --color='always' -Ei '(http|https):')
./mad.sh:1853: maud_curl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep --color='always' -Ei 'curl')
./mad.sh:1854: maud_torcurl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep -A 12 --color='always' -Ei 'tor_curl')
./mad.sh:1855: echo -e "Files:"
./mad.sh:1856: echo -e "${BLUE}${fil}${NC}"
./mad.sh:1857: echo -e ""
./mad.sh:1858: echo -e ""
./mad.sh:1859: echo -e "${PINK}MAD Audit of http lines:${NC} (${GREEN}grep \"http:\" or \"https:\"${NC})"
./mad.sh:1860: echo -e "_________________________________________________________________________"
./mad.sh:1861: echo -e "$maud_http"
./mad.sh:1862: echo -e ""
./mad.sh:1863: echo -e "${PINK}MAD Audit of curl:${NC} (${GREEN}grep \"curl\"${NC})"
./mad.sh:1864: echo -e "_________________________________________________________________________"
./mad.sh:1852: echo -e "${PINK}MAD Audit of tor_curl (+12 lines after):${NC} (${GREEN}grep \"tor_curl\"${NC})"
./mad.sh:1853: echo -e "_________________________________________________________________________"
./mad.sh:1854: echo -e "$maud_torcurl"
./mad.sh:1855: echo -e ""
./mad.sh:1856: done
./mad.sh:1857: for fil in "${arrFiles2[@]}";
./mad.sh:1858: do
./mad.sh:1859: maud_http=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep --color='always' -Ei '(http|https):')
./mad.sh:1860: maud_curl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep --color='always' -Ei 'curl')
./mad.sh:1861: maud_torcurl=$(grep -n -vxE '[[:blank:]]*([#].*)?' $fil | grep -A 12 --color='always' -Ei 'tor_curl')
./mad.sh:1862: echo -e "Files:"
./mad.sh:1863: echo -e "${BLUE}${fil}${NC}"
./mad.sh:1864: echo -e ""
./mad.sh:1865: echo -e ""
./mad.sh:1866: echo -e "${PINK}MAD Audit of http lines:${NC} (${GREEN}grep \"http:\" or \"https:\"${NC})"
./mad.sh:1867: echo -e "_________________________________________________________________________"
./mad.sh:1868: echo -e "$maud_http"
./mad.sh:1869: echo -e ""
./mad.sh:1870: echo -e "${PINK}MAD Audit of curl:${NC} (${GREEN}grep \"curl\"${NC})"
./mad.sh:1871: echo -e "_________________________________________________________________________"
--
./mad.sh:1867: echo -e "${PINK}MAD Audit of tor_curl (+12 lines after):${NC} (${GREEN}grep \"tor_curl\"${NC})"
./mad.sh:1868: echo -e "_________________________________________________________________________"
./mad.sh:1869: echo -e "$maud_torcurl"
./mad.sh:1870: echo -e ""
./mad.sh:1871: done
./mad.sh:1872: fi
./mad.sh:1873:}
./mad.sh:1874:madStatus() {
./mad.sh:1875: local InputFile="$1"
./mad.sh:1876: if [ "$arg1" == "status" ] ; then
./mad.sh:1877: clear
./mad.sh:1874: echo -e "${PINK}MAD Audit of tor_curl (+12 lines after):${NC} (${GREEN}grep \"tor_curl\"${NC})"
./mad.sh:1875: echo -e "_________________________________________________________________________"
./mad.sh:1876: echo -e "$maud_torcurl"
./mad.sh:1877: echo -e ""
./mad.sh:1878: done
./mad.sh:1879: fi
./mad.sh:1880:}
./mad.sh:1881:madStatus() {
./mad.sh:1882: local InputFile="$1"
./mad.sh:1883: if [ "$arg1" == "status" ] ; then
./mad.sh:1884: clear
--
./mad.sh:3192: file_header=$(tor_curl_request --insecure -m 8 -s -D - -o /dev/null \
./mad.sh:3193: -H "Connection: keep-alive" \
./mad.sh:3194: -w 'EffectiveUrl=%{url_effective}' \
./mad.sh:3195: "$download_url")
./mad.sh:3196: else
./mad.sh:3197: printf "| Retrieving Head: attempt #$j"
./mad.sh:3198: rm -f "${WorkDir}/.temp/directhead"
./mad.sh:3199: file_header=$(tor_curl_request --insecure --head -H "Connection: keep-alive" -L -s -i "$download_url" |
./mad.sh:3200: tee "${WorkDir}/.temp/directhead" &
./mad.sh:3201: sleep 6
./mad.sh:3202: [ -s "${WorkDir}/.temp/directhead" ]
./mad.sh:3203: kill $! 2>/dev/null
./mad.sh:3204: )
./mad.sh:3205: if [ ! -f "${WorkDir}/.flocks/${remote_url//[^a-zA-Z0-9]/}" ]; then
./mad.sh:3206: touch "${WorkDir}/.flocks/${remote_url//[^a-zA-Z0-9]/}"
./mad.sh:3207: fi
./mad.sh:3208: rm -f "${WorkDir}/.temp/directhead"
./mad.sh:3209: fi
./mad.sh:3199: file_header=$(tor_curl_request --insecure -m 8 -s -D - -o /dev/null \
./mad.sh:3200: -H "Connection: keep-alive" \
./mad.sh:3201: -w 'EffectiveUrl=%{url_effective}' \
./mad.sh:3202: "$download_url")
./mad.sh:3203: else
./mad.sh:3204: printf "| Retrieving Head: attempt #$j"
./mad.sh:3205: rm -f "${WorkDir}/.temp/directhead"
./mad.sh:3206: file_header=$(tor_curl_request --insecure --head -H "Connection: keep-alive" -L -s -i "$download_url" |
./mad.sh:3207: tee "${WorkDir}/.temp/directhead" &
./mad.sh:3208: sleep 6
./mad.sh:3209: [ -s "${WorkDir}/.temp/directhead" ]
./mad.sh:3210: kill $! 2>/dev/null
./mad.sh:3211: )
./mad.sh:3212: if [ ! -f "${WorkDir}/.flocks/${remote_url//[^a-zA-Z0-9]/}" ]; then
./mad.sh:3213: touch "${WorkDir}/.flocks/${remote_url//[^a-zA-Z0-9]/}"
./mad.sh:3214: fi
./mad.sh:3215: rm -f "${WorkDir}/.temp/directhead"
./mad.sh:3216: fi
--
./mad.sh:3327: tor_curl_request --insecure -L --referer "$file_url" "$download_url" --output "$file_path"
./mad.sh:3328: rc=$?
./mad.sh:3329: if [ $rc -ne 0 ] ; then
./mad.sh:3330: printf "${RED}Download Failed (bad exit status).${NC}"
./mad.sh:3331: if [ -f ${file_path} ]; then
./mad.sh:3332: printf "${YELLOW} Partial removed...${NC}"
./mad.sh:3333: printf "\n\n"
./mad.sh:3334: rm -f "${file_path}"
./mad.sh:3335: else
./mad.sh:3336: printf "\n\n"
./mad.sh:3337: fi
./mad.sh:3334: tor_curl_request --insecure -L --referer "$file_url" "$download_url" --output "$file_path"
./mad.sh:3335: rc=$?
./mad.sh:3336: if [ $rc -ne 0 ] ; then
./mad.sh:3337: printf "${RED}Download Failed (bad exit status).${NC}"
./mad.sh:3338: if [ -f ${file_path} ]; then
./mad.sh:3339: printf "${YELLOW} Partial removed...${NC}"
./mad.sh:3340: printf "\n\n"
./mad.sh:3341: rm -f "${file_path}"
./mad.sh:3342: else
./mad.sh:3343: printf "\n\n"
./mad.sh:3344: fi
--
./mad.sh:3371: tor_curl_request --insecure -L --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval "$download_url" --continue-at - --output "$file_path"
./mad.sh:3372: else
./mad.sh:3373: tor_curl_request --insecure -L --referer "$file_url" "$download_url" --continue-at - --output "$file_path"
./mad.sh:3374: fi
./mad.sh:3375: received_file_size=0
./mad.sh:3376: if [ -f "$file_path" ] ; then
./mad.sh:3377: received_file_size=$(stat --format="%s" "$file_path" | tr -d '[:space:]')
./mad.sh:3378: fi
./mad.sh:3379: if CheckNoHtml "$remote_url" "$filename" "$file_path" ; then
./mad.sh:3380: containsHtml=false
./mad.sh:3381: else
./mad.sh:3382: containsHtml=true
./mad.sh:3383: fi
./mad.sh:3378: tor_curl_request --insecure -L --speed-limit $DownloadSpeedMin --speed-time $DownloadTimeoutInterval "$download_url" --continue-at - --output "$file_path"
./mad.sh:3379: else
./mad.sh:3380: tor_curl_request --insecure -L --referer "$file_url" "$download_url" --continue-at - --output "$file_path"
./mad.sh:3381: fi
./mad.sh:3382: received_file_size=0
./mad.sh:3383: if [ -f "$file_path" ] ; then
./mad.sh:3384: received_file_size=$(stat --format="%s" "$file_path" | tr -d '[:space:]')
./mad.sh:3385: fi
./mad.sh:3386: if CheckNoHtml "$remote_url" "$filename" "$file_path" ; then
./mad.sh:3387: containsHtml=false
./mad.sh:3388: else
./mad.sh:3389: containsHtml=true
./mad.sh:3390: fi
--
./mad.sh:3571: response=$(tor_curl_upload --insecure -i \
./mad.sh:3572: -H "Content-Type: multipart/form-data" \
./mad.sh:3573: -F "key=" \
./mad.sh:3574: -F "time=$jira_timeval" \
./mad.sh:3575: -F "file=@${filepath}" \
./mad.sh:3576: "${jira_PostUrlHost}")
./mad.sh:3577: else
./mad.sh:3578: response=$(tor_curl_upload --insecure -i \
./mad.sh:3579: -H "Content-Type: multipart/form-data" \
./mad.sh:3580: -F "key=" \
./mad.sh:3581: -F "time=$jira_timeval" \
./mad.sh:3582: -F "files[]=@${arrFiles[@]}" \
./mad.sh:3582: -F "file=@${filepath}" \
./mad.sh:3583: "${jira_PostUrlHost}")
./mad.sh:3584: fi
./mad.sh:3585: if [ "${DebugAllEnabled}" == "true" ] ; then
./mad.sh:3586: debugHtml "${filepath##*/}" "${_hostCode}_upload" "post_url: ${jira_PostUrlHost}"$'\n'"${response}"
./mad.sh:3587: fi
./mad.sh:3588: if grep -Eqi ' 200 ' <<< "${response}" ; then
./mad.sh:3584: else
./mad.sh:3585: response=$(tor_curl_upload --insecure -i \
./mad.sh:3586: -H "Content-Type: multipart/form-data" \
./mad.sh:3587: -F "key=" \
./mad.sh:3588: -F "time=$jira_timeval" \
./mad.sh:3589: -F "files[]=@${arrFiles[@]}" \
./mad.sh:3590: "${jira_PostUrlHost}")
./mad.sh:3591: fi
./mad.sh:3592: if [ "${DebugAllEnabled}" == "true" ] ; then
./mad.sh:3593: debugHtml "${filepath##*/}" "${_hostCode}_upload" "post_url: ${jira_PostUrlHost}"$'\n'"${response}"
./mad.sh:3594: fi
./mad.sh:3595: if grep -Eqi ' 200 ' <<< "${response}" ; then