The Most Active and Friendliest
Affiliate Marketing Community Online!

“TES  “CPA
Bot traffic can be identified
through analytics tools like Google Analytics by observing unusual spikes in traffic,
abnormal bounce rates, or a high percentage of visits with very short session durations.

Additionally, you can check server logs for suspicious IP addresses or user agents.
...
robotwoman.jpg
 
JSON:
{
"status": "ok",
"99.*.*.*": {
"proxy": "no",
"type": "Residential"
}

curl "http://proxycheck.io/v2/$ip" there is a hard limit of 100 ips a day for a free account
Bash:
#!/bin/bash
#ipinfo.sh

echo "Pls enter your ip:"
read ip
echo -n [
 curl "https://ipinfo.io/$ip"
echo ,
curl "http://proxycheck.io/v2/$ip"
echo  ]
exit
1 IP at a time

you can run a list on your server (LINUX) in a bash script is ssh, or on your local computer with this script on the command line (terminal)

ChatGPT wrote this in 10 seconds after my prompt of the above script put into a read file loop for a number of IP address searches --ChatGPT good code grunt :D

Bash:
#!/bin/bash
# ipinfo.sh

# Check if searchIP.csv exists
if [ ! -e searchIP.csv ]; then
  echo "searchIP.csv not found."
  exit 1
fi

# Create an output file
outputFile="output.json"
echo "[" > "$outputFile"

# Loop through each line in the CSV file
while IFS=, read -r ip
do
  # Check if the IP is empty
  if [ -z "$ip" ]; then
    continue
  fi

  echo -n "{" >> "$outputFile"

  # Fetch information from ipinfo.io
  echo -n "\"ipinfo\": " >> "$outputFile"
  curl -s "https://ipinfo.io/$ip" >> "$outputFile"

  echo "," >> "$outputFile"

  # Fetch information from proxycheck.io
  echo -n "\"proxycheck\": " >> "$outputFile"
  curl -s "http://proxycheck.io/v2/$ip" >> "$outputFile"

  echo "}," >> "$outputFile"

done < searchIP.csv

# Remove the trailing comma and close the JSON array
sed -i '$s/,$//' "$outputFile"
echo "]" >> "$outputFile"

echo "Output saved to $outputFile."
 
Do it simply with ClickCease, or similar integrations. You can also block traffic that appears to be bots in your traffic source and your tracker.
 
Hey there! Detecting proxy traffic can be tricky. One common method is to analyze headers for telltale signs like X-Forwarded-For. Also, look out for unusual patterns in traffic behavior or IP addresses. But it's always a bit of a cat-and-mouse game! Speaking of proxies, are there any *LINK REMOVED BY ADMIN* you would recommend? I need one for my work, where I rarely have a wi-fi connection. Please share your advice!
 
Last edited by a moderator:
One common method is to analyze headers for telltale signs like X-Forwarded-For.
That may of worked years ago it does not today --that is an internet holy relic.
You can buy commercial lists of currently "known" proxies --but it is not that simple --they cannot detect a lot proxies or VPNs
 
proxycheck is a good one but weak. you can use Scamalytics, GetIPIntel or for best protection ip2location IPQualityScore FraudLogix but they are expensive.
 
The main signals platforms and ad networks use: ASN classification (is this IP block owned by a datacenter/hosting company vs a real ISP or carrier?), TLS fingerprint pattern, IP reputation databases (Maxmind, IPQualityScore etc.), and behavioral signals like session duration and request patterns.

Free and shared proxies get flagged fastest because they show up in reputation databases and the ASN is often a known proxy provider. The harder ones to detect are IPs that genuinely look like a real user — residential ISP or mobile carrier ASN, clean reputation, normal TLS handshake. That's why the gap between free proxies and quality paid ones is so large in practice.
 
I was using IP2Location for a while. It worked okay in the beginning, but I found it quite expensive and it was also blocking some real traffic which was a problem for me. Recently I switched to FraudDefense and so far it looks better. It seems to handle proxy filtering more accurately.
 
banners
Back