How to integrate xevil with self-developed software

onlineseller20

Elite Member
Jr. VIP
Joined
Aug 8, 2022
Messages
2,893
Reaction score
586
Anyone could provide insights on how to integrate xevil with self-developed software (not gas etc) so as to reduce cost to solve tons of captchas everyday
 
Did xevil provide an API to link?
 
not sure, I've contacted email@xevil but they didn't reply

should I contact botmaster then
I guess you are using the free version? Or the “ultra” one?
I can’t find anything related to API’s from them.
They have TG but ( if it was me ) i will avoid tg contact. If they didn’t reply the emails , hmm
 
I guess you are using the free version? Or the “ultra” one?
I can’t find anything related to API’s from them.
They have TG but ( if it was me ) i will avoid tg contact. If they didn’t reply the emails , hmm
I'm not using yet because my software is custom so have to ensure xevil works with it before any major change in the code
 
What type of captcha do you need xevil to solve
 
Hi @onlineseller20

Alright, let's do this!

First, XEvil is built in such a way that it becomes your inhouse "replacement" for other paid API services like 2Captcha, so basically it connects seamlessly to systems already developed to support captcha services or scripts written to support 2Captcha (or AntiGate or DeathbyCaptcha or RuCaptcha)

To make it work, we'll have to do a few things

1. Installation & Setup

For starters, install XEvil on a Windows system with a public IP address. Make a note of this IP Address.

Once installed, navigate to the settings tab and you should see something like this

1734021697824.png

Now, I'd recommend 2Captcha (because of the easy API, good documentation and overall well supported)

So, we'll make two changes here

1. We will change the left dropdown to 2Captcha
2. We will add our server's IP address in the second input field.

And it'll look like this

1734021995029.png

Once you add your IP, XEvil will automatically update your system's hosts files to redirect 2Captcha.com to your local machine

2. Configuration check

Now, let's test the above setup.

We will use the 2Captcha official balance checking URL to verify if the connection is established.

On the system where you installed XEvil, visit the following URL

Code:
http://2captcha.com/res.php?key=123&action=getbalance&testing=local

Now, the official URL ends at action=getbalance, but I like to add an additional parameter testing=local to determine, where everything is coming from.

If everything works, you should see a white page, with a single 1 - this means the connection is setup.

You should also see a request in your XEvil logs (just below where you entered the IP)

1734022426152.png

Congratulations, you're more than halfway through

3. Windows Firewall & Accepting Incoming Connections

Now go to your Windows settings (simply type Firewall in the search bar) and open Firewall & network settings

There, click on Allow an App through the Firewall at the bottom

1734022639308.png

In the window that opens, scroll down and ensure XEvil OCR Tool is selected and has a checkmark under the Private column

If you cannot find it, click Allow Another App below and then click Browse, then select the main XEvil file from the explorer window that pops up

1734022794027.png

4. Testing Remotely

Now, on your own PC go to the below URL (replace the first half with your server's IP)

Code:
http://xx.xx.xx.xx/res.php?key=123&action=getbalance&testing=ip

If you get 1 as a response, you're pretty much done.

Simply edit your hosts file and add the below to redirect 2Captcha to your VPS IP, something like

Code:
xx.xx.xx.xx  2captcha.com
xx.xx.xx.xx  www.2captcha.com

Now test,

Code:
http://2captcha.com/res.php?key=123&action=getbalance&testing=remote

Congratulations, now every request made to 2Captcha API from your system is routed to XEvil on your Windows server and XEvil does all the solving and responding.

5. Integrating with custom software

Build your software normally, as you would for 2Captcha using the 2Captcha API documentation over at - https://2captcha.com/2captcha-api

Then simply add your server IP to your hosts files and your requests will be solved by XEvil

Use 123 as API key (or anything else, doesn't matter)

//

Hope this helps!

P.S - I have purposely used images and tried to be extremely detailed with my response. You may be an advanced user, but I am writing it so people who are extremely new to this can also read and understand. I don't mean to be patronizing at all.
 
Hi @onlineseller20

Alright, let's do this!

First, XEvil is built in such a way that it becomes your inhouse "replacement" for other paid API services like 2Captcha, so basically it connects seamlessly to systems already developed to support captcha services or scripts written to support 2Captcha (or AntiGate or DeathbyCaptcha or RuCaptcha)

To make it work, we'll have to do a few things

1. Installation & Setup

For starters, install XEvil on a Windows system with a public IP address. Make a note of this IP Address.

Once installed, navigate to the settings tab and you should see something like this

View attachment 402767

Now, I'd recommend 2Captcha (because of the easy API, good documentation and overall well supported)

So, we'll make two changes here

1. We will change the left dropdown to 2Captcha
2. We will add our server's IP address in the second input field.

And it'll look like this

View attachment 402768

Once you add your IP, XEvil will automatically update your system's hosts files to redirect 2Captcha.com to your local machine

2. Configuration check

Now, let's test the above setup.

We will use the 2Captcha official balance checking URL to verify if the connection is established.

On the system where you installed XEvil, visit the following URL

Code:
http://2captcha.com/res.php?key=123&action=getbalance&testing=local

Now, the official URL ends at action=getbalance, but I like to add an additional parameter testing=local to determine, where everything is coming from.

If everything works, you should see a white page, with a single 1 - this means the connection is setup.

You should also see a request in your XEvil logs (just below where you entered the IP)

View attachment 402769

Congratulations, you're more than halfway through

3. Windows Firewall & Accepting Incoming Connections

Now go to your Windows settings (simply type Firewall in the search bar) and open Firewall & network settings

There, click on Allow an App through the Firewall at the bottom

View attachment 402771

In the window that opens, scroll down and ensure XEvil OCR Tool is selected and has a checkmark under the Private column

If you cannot find it, click Allow Another App below and then click Browse, then select the main XEvil file from the explorer window that pops up

View attachment 402773

4. Testing Remotely

Now, on your own PC go to the below URL (replace the first half with your server's IP)

Code:
http://xx.xx.xx.xx/res.php?key=123&action=getbalance&testing=ip

If you get 1 as a response, you're pretty much done.

Simply edit your hosts file and add the below to redirect 2Captcha to your VPS IP, something like

Code:
xx.xx.xx.xx  2captcha.com
xx.xx.xx.xx  www.2captcha.com

Now test,

Code:
http://2captcha.com/res.php?key=123&action=getbalance&testing=remote

Congratulations, now every request made to 2Captcha API from your system is routed to XEvil on your Windows server and XEvil does all the solving and responding.

5. Integrating with custom software

Build your software normally, as you would for 2Captcha using the 2Captcha API documentation over at - https://2captcha.com/2captcha-api

Then simply add your server IP to your hosts files and your requests will be solved by XEvil

Use 123 as API key (or anything else, doesn't matter)

//

Hope this helps!

P.S - I have purposely used images and tried to be extremely detailed with my response. You may be an advanced user, but I am writing it so people who are extremely new to this can also read and understand. I don't mean to be patronizing at all.
thanks for your detailed guide!
 
which version of xevil should I buy? 6 ? 5 ?

If you're just working with Google reCaptcha - then XEvil 5 is fine.

XEvil 6 (which has been in beta for 2+ years now) is required if you wish to work with hCaptcha (Cloudflare uses it, so any traffic tunneling through CF will prompt an hCaptcha)
 
Back
Top