proxycheck.io

new features / proxycheck.io

You're receiving this message because you have checked the new features email preference box within your account dashboard. If you no longer wish to receive these emails (we limit them to two per year maximum) you can change your preferences within your dashboard.


Hello everyone this is the first feature email newsletter we've sent to you and we do have quite a few changes to communicate to you. If you have any questions please feel free to email us at [email protected]

As some of you may be aware it has been just over one year since our service became available and since that time we have seen a huge number of developers make use of our API. We currently have thousands of users utilising our API through software developed by themselves and other customers. It has been baked into many popular server protection plugins making it accessible to a wide range of people.

Recognising that the API is being heavily used and seeing very high month over month growth rates we have been investing heavily into the API this year with new features and improvements. So lets go through those below.


  1. Outreach
    • We have created a GitHub account with a reusable PHP function as our first project.
    • We have been tweeting a lot more, every new feature or improvement this year has been accompanied by a tweet.
    • A new contact us page has been made which makes us easier to contact.
  2. General site UI Improvements
    • We have added a new navigation bar to the top of all site pages.
    • We have added a tab interface to the dashboard.
    • The web interface results view has been greatly improved.
  3. API Improvements
    • Query times are lower than they have ever been due to code refactoring.
    • We've also improved our peering to Cloudflare with a new 10Gb link to them from our upstream partner.
    • Downtime has been greatly diminished due to improvements in our cluster monitoring code.
    • A new flag (tag) for query tagging was added which enables you to give a text descriptor to an API call.
    • VPN detection has greatly improved. We're still far from full coverage but we're growing our competency.
  4. Dashboard Improvements
    • You can now set and change the following account details within your dashboard
      • Account Password, API Key, Email Address, Email Preferences
    • There is now a whitelist and blacklist feature in your dashboard
      • These support both IPv4/IPv6 IP Addresses and Ranges
    • Stats tab added to your dashboard
      • Shows all your proxy/vpn detections in a log format which you can browse or download
      • Displays 24 hour and 30 day statistics of your API use
    • Query Tagging Enabled and viewable
      • Within the stats tab you can now view tags you've applied to specific queries to our API

We hope you like these new changes. Before we wrap up this email though we would like to go through two features in more detail the tagging feature and the blacklist/whitelist.

Tagging

With the tagging feature you may be wondering why you would need this. Well we understand many of our customers are not only using the API to protect one thing but they are potentially protecting different aspects of a single service or multiple services that they operate. And so you may feel the need to create logging of positive detections on your side for later analysis. But this is complicated to setup and requires you setup a database.

So to make things easier we have added query tagging so you can send with your API query to us a description of what the query means to you. For example "Forum Signup Page". Then when there is a positive detection you can view the IP Address what type of Proxy it was (Proxy or VPN) and the descriptive tag you supplied with that query allowing you to followup with your users.

One powerful usage scenario for this feature is site wide protection, in our PHP function example on GitHub we have included automatic domain and page tagging with queries so you can know exactly what webpage a proxy (or VPN) was blocked on without you needing to change the code for each individual page you protect, it's just an easy to use single reusable function.

Whitelist / Blacklist

Something we heard from our customers very early on was they would like the ability to whitelist and blacklist IP Addresses/Ranges because sometimes they want to allow a specific set of users to access their resources whilst behind a Proxy or VPN service. And transversely the opposite so they can easily block users who ban evade or generally are unwanted on their service.

Like the tagging feature we know the reason we were asked to introduce the feature is because maintaining a whitelist/blacklist feature on the customers side is complicated requiring some coding ability and a maintained database. Furthermore it may not always be possible depending on the deployment environment to create such a feature.

It is for this reason we added both to the dashboard and we know that our system is approachable. You're presented with a large whitelist/blacklist text area which within you can write absolutely anything, this enables you to write descriptive comments and descriptions for why a specific IP or Range has been placed there. Our software then intelligently lifts only the valid Addresses and Ranges from the text boxes. This system means anyone can use the system with only a passing knowledge of the IP Address system.


That's all we have for you today. We know it was quite a long read but the important thing to take away from this is that we are committed to providing you with great service and part of that means continued investment by us into our service. We are also committed to providing all our free tier customers full access to all our features with paid service only providing more daily queries as we believe everyone should have access to a high quality proxy detection API to protect their services, businesses and users.

Thank you.
- Proxycheck.io