-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Broken after botguard integration #11
Comments
I have little time to work on this issue currently. Seems that botguard uses key and mouse events to calculate the data. |
It is still working fine for me. However, if an account gets banned it is still posible to get a few requests done before the server denies any further requests. I can not tell if this is because of botguard. |
@Granor it is because of Botguard. You can do ~5 requests before you get temp banned for a few minutes. Those few requests aren't enough to get any good data from the Intel. |
@sn0opy I enqounter the same behavior on certain accounts. I just requested 13516 portals with details without any Problems. Have you tried it with another (new) account?
|
I startet the script last sunday and it worked fine. Today i get an error wit the MungeDetector: js-bson: Failed to load c++ bson extension, using pure JS version Botguard? ...or my fault? |
Botguard. either fix it, or create another account
|
I checked the account in my browser and everything works flawless. I can see portals and the log. Are you sure, a new account would fix this problem? |
It works on the Intel map, because you "answering" Botguards questions That's a very basic answer. Try to create a new one, but it won't survive a full day, believe me.
|
I forgot to mention, that i'm using IITC. Works flawless... Did they find the solution to the Botguard? |
They're using mostly the same methods the standard Intel uses which works
|
I got the Problem. Its not connectet to the Botguard, but to the change of the data format for the gamescore. Therefore, munge data testing fails, but it is still valid. As a quick fix I simply removed the testing part and it works fine. The canged function in extractMunge = (callback) ->
request.get '/jsc/gen_dashboard.js', (error, response, body) ->
if error
callback 'fail'
return
body = body.toString()
try
result = Utils.extractIntelData body
catch err
console.log err
callback 'fail'
return
Munges.Data = [result]
Munges.ActiveSet = 0
callback()
# test it
###
tryMungeSet (err) ->
if not err?
callback()
return
callback 'fail'
### The complete file: http://pastebin.com/DxGg8efM |
@Granor: Thx! It works ;) Let's see if i run into the Botguard ;) Edit: Even IITC has problems showing the MU controlled by E and R. NaN ;) |
|
@Camisa It seems to take a pretty long time for that, but that could be due to your internet connection, an slow intel map or the portal density in the area. |
@Camisa To understand how Botguard works, I recommend reading this: https://plus.google.com/u/0/+GavinTreadgold/posts/gtDEL2PAuuM Keep in mind, that this project won't receive any updates by @breeswish anymore and you may encounter way more issues in the future. |
node build/app.js2015-01-19T08:47:25.544Z - info: [MungeDetector] Trying to extract munge data from ingress.com/intel. But the cookie is OK |
@sasha2002 you can stop using ingress-exporter after the last update. It's completely broken now, except you use a lot of stuff from IITC. Regarding your issue: There's one check, which counts the felds in the returned entity object. Due to the introduction of botguard and especially the last update, the object now returns more than 2 elements. Thus it returns you that error. If you want to fix ingress-exporter, have fun porting this stuff: iitc-project/ingress-intel-total-conversion@8d910a6 |
The issue with the new format has been discussed and solved in this thread: #19 Unfortunately, i tried the script a minute ago and i get now a js error: "Response" is not defined... /home/walter/ingress-exporter/build/lib/entity.js:84 Did i messed up my scripts by myself, or is it a new issue. can someone please test it? |
@danizwam thanks, didn't see that issue actually. Regarding your error: looks like you used "Response" with a capital "R" instead of a lowercase one. |
@sn0opy My fault ;) I kinda messed something up... rebuild from git source and everything works fine ;) |
Sorry for bothersome but can somebody put this file into project or let me know where i can download it |
@sasha2002 Please look into the issue #19, there is all you need. |
@sasha2002 After altering my config.cson i run into the same error. Cookie was definetely correct. I probably messed something up with Notepad++. I delete my cson and recreated it with nano. That fixed it! |
Broken again, new botguard modify |
Niantic introduced Google's botguard protection to the Intel map. This prevents ingress-exporter to work after a few requests.
IITCs current approach is to eval the code that's being sent with every request.
The text was updated successfully, but these errors were encountered: