Asked

EZB Software With Internet?

Has anyone ele experienced this recently? The current version of EZB software will not start until I have an internet connection first. Its suppose to run on it own correct? This started to happen after I downloaded the latest nd greatest version, 2019.05.08.00  How can I fix this ?  Thanks...


Related Hardware EZ-B v4
Related Controls EZ-B Connection Web Browser

ARC Pro

Upgrade to ARC Pro

ARC Pro is your passport to a world of endless possibilities in robot programming, waiting for you to explore.

PRO
USA
#1   — Edited

I am at a farm today, the only thing I can't do is download a large plugin, I am using my hotspot on a iPhone

otherwise when I am in the city at home, all is good

shut off or limit your anti virus

maybe uninstall it , then re-install it  :-)

Angelo

#2  

Thanks. I have WIndows 10. Im only using the buuilt in WIndows Defender, which I am still tryin to fi outhow to turn off. Its annoying. I did not have this prpoblem with the previous EZB version.

PRO
USA
#3  

I have Windows 10 also

It is most of the time the anti virus

go to control panel Windows Defender firewall turn it off for now

PRO
USA
#4   — Edited

@RoboHappy: Before you start dismantling your PC, check the post: https://synthiam.com/Community/Questions/ez-builder-software-wont-launch-without-internet-connection-18586

DJ acknowledge the issue:

Quote:

We've noticed that a bit ago and have a fix for it - we have ARC being re-written for a huge update which makes little tweaks like this challenging:). I'll release something this week to fix that
@EZang60:

Quote:

It is most of the time the anti virus go to control panel Windows Defender firewall turn it off for now
I understand there are a lot of posts about antivirus issues, but is important to remember Antivirus exist to protect the computers/users, telling someone to switch off the antivirus is a not a good advice and can lead to other problems: virus or malware infections.

There is some FUD ( https://en.wikipedia.org/wiki/Fear,_uncertainty,_and_doubt ) about the Antivirus and the ARC.

Before jumping in is important to understand the causes:

  1. ASFAIK the interference happens when ARC tries to connect to EZ-B controller more specifically when you press "Connect" button on  ARC connections panel. It's not the case of RoboHappy or ROB so why blame the antivirus ?

  2. Why the Antivirus interferes with a ARC connection to the EZ-B ?  EZBv4 uses port 23 and port 24 those ports are Privileged ports: https://www.w3.org/Daemon/User/Installation/PrivilegedPorts.html

    Quote:

    The TCP/IP port numbers below 1024 are special in that normal users are not allowed to run servers on them. This is a security feaure,"
    It was a poor choice from EZ-Robots to pick those ports, and although is possible and easy to change the ports in the EZB controller web page and use them in ARC:

User-inserted image Note: The above options are only available in the EZB4 v2 (new wifi chipset/firmware)

no one so far advocates that improvement, so it's easy to blame Antivirus and Malware protection tools.

Most antivirus and firewall tools monitor the standard protocols e.g. FTP (21) Web (80) SMTP (25) using application filters so when an application initiates a connection, the security tool tries to anticipate a malicious connection e.g. a rogue program trying to download, upload, send emails, etc to a remote target computer and if something seems weird the connection is dropped/blocked, delayed or quarentined.

So guess who uses the 23 Port too ? A well know standard service called Telnet: https://en.wikipedia.org/wiki/Telnet

  1. what telnet does ? Provides a virtual terminal to a remote machine using a user and password, why is a big deal ? Because if you are infected with a malware it can be used to brute force users/password on a remote computer using an innocent victim's computer.

  2. is EZBv4 a Telnet server ? No EZBv4 uses a custom protocol created by EZ-Robot and by default uses port 23.... another red flag so the Security tool e.g. Antivirus sees some traffic going to a telnet server (EZB) tries to understand what's going on ... and is not a telnet protocol .... decides to block/terminate the connection, why ? because another type of attack called DOS: https://en.wikipedia.org/wiki/Denial-of-service_attack There are several ways to inflict a DOS attack one of them is to send unexpected data to bring the server down or to get control via computer application corruption/code injection.

to summarize:

  1. Identify the problem
  2. Understand the problem
  3. Learn about the problem, ask questions, question the existing solutions.
  4. Fix the problem at the source.

I prefer to use different ports versus disabling the Antivirus, and cripple the windows security tools.

#5  

Thnks guys, But is there a fix for it? maybe I missed it? Any ise if/when  the next version of EZb will be due out? I will try to disable the AV and see if that fixes things for now. Let ya know if it did :)

PRO
USA
#6  

Let us know tomorrow, good night

PRO
Belgium
#7  

i agree with ptp .dont disable  your anti virus.if i download a program then norton pops up and ask. do you want this ptogram to run on your pc.i click yes.done. i never had any problems with norton.i thought using API mode is your robot will be your internet,and you cant use the internet same time. in wifi mode you need internet accses.

PRO
Synthiam
#8  

I'm forcing an update on Friday that fixes this and a few other things :)

#9  

Thanks DJ, I look forward to trying it out :-)

PRO
USA
#10  

I missed the update on Friday, where can I get it?

#11  

Same here..The only update I seen was for some Beta version ?

PRO
Synthiam
#12  

Beta contains the fix. We haven’t moved beta to stable yet. It’ll be another week or two as we work out the kinks in the upgraded engine

PRO
USA
#13  

Sounds good, thanks DJ for all your work

#14  

sounds good. look forwrd to see the new one :)