473,395 Members | 1,541 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

Looking for an interpreter that does not request internet access

Hello,
I recently installed new anti-virus software and was surprised the
next time I brought up IDLE, that it was accessing the internet.

I dislike software accessing the internet without telling me about it,
especially because of my slow dial up connection (there is no option
where I live), but also because I feel it unsafe.

Can anyone recommend an interpreter that does not access the internet
when it starts (or when it is running, unless I specifically write a
program that causes it to do so, so as a browser)?

James Alan Farrell
Jun 26 '07 #1
11 1753
On 6/25/07, James Alan Farrell <no_spam@no_spam.comwrote:
Hello,
I recently installed new anti-virus software and was surprised the
next time I brought up IDLE, that it was accessing the internet.

I dislike software accessing the internet without telling me about it,
especially because of my slow dial up connection (there is no option
where I live), but also because I feel it unsafe.

Can anyone recommend an interpreter that does not access the internet
when it starts (or when it is running, unless I specifically write a
program that causes it to do so, so as a browser)?

James Alan Farrell
--
http://mail.python.org/mailman/listinfo/python-list
On windows . . . hmm. Eclipse with pydev, python from the
command-line, Crimson Editor (I think it has python support).

I'm surprised that IDLE is accessing the internet - it's probably
looking for updates or something, and you can probably turn it off.
Eclipse checks for updates unless you tell it not to.

FYI, although IDLE runs an interpreter, it is not an interpreter - it
is an editor (I think so anyhow, I don't use it (find it clunky) and
could be wrong)
Jun 26 '07 #2
James Alan Farrell <no_spam@no_spam.comwrites:
I recently installed new anti-virus software and was surprised the
next time I brought up IDLE, that it was accessing the internet.
See the message it displays when you start it. It's not really
accessing the internet, it's opening a socket to another process
running on the same machine. Try unplugging your network cable and
running idle and you'll see the socket connection still succeeds.
Jun 26 '07 #3
James Alan Farrell wrote:
Hello,
I recently installed new anti-virus software and was surprised the
next time I brought up IDLE, that it was accessing the internet.

I dislike software accessing the internet without telling me about it,
especially because of my slow dial up connection (there is no option
where I live), but also because I feel it unsafe.
It is not accessing the internet. It is opening up a local socket connection to
communicate with a separate (but still local!) process for the interactive
interpreter.
Can anyone recommend an interpreter that does not access the internet
when it starts (or when it is running, unless I specifically write a
program that causes it to do so, so as a browser)?
The regular interpreter works fine.

--
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
that is made terrible by our own mad attempt to interpret it as though it had
an underlying truth."
-- Umberto Eco

Jun 26 '07 #4
On Jun 25, 7:07 pm, James Alan Farrell <no_spam@no_spam.comwrote:
Hello,
I recently installed new anti-virus software and was surprised the
next time I brought up IDLE, that it was accessing the internet.

I dislike software accessing the internet without telling me about it,
especially because of my slow dial up connection (there is no option
where I live), but also because I feel it unsafe.

Can anyone recommend an interpreter that does not access the internet
when it starts (or when it is running, unless I specifically write a
program that causes it to do so, so as a browser)?

James Alan Farrell
One of two things is going on. Either the anti-virus program you
installed is so clueless that it doesn't understand "localhost" or the
IP address equivalent, or IDLE (or it's subprocess) is opening the
socket in promiscuous mode. Either one will give you that symptom.

There are definitely anti-virus products that are that clueless.
Scream at the vendor.

I doubt if it's Idle, but I'm not in the mood to check the code to see
if it's doing it right.

John Roth


Jun 26 '07 #5
On Tue, 26 Jun 2007 03:50:11 -0000, John Roth <Jo*******@jhrothjr.com>
wrote:
>On Jun 25, 7:07 pm, James Alan Farrell <no_spam@no_spam.comwrote:
>Hello,
I recently installed new anti-virus software and was surprised the
next time I brought up IDLE, that it was accessing the internet.

I dislike software accessing the internet without telling me about it,
especially because of my slow dial up connection (there is no option
where I live), but also because I feel it unsafe.

Can anyone recommend an interpreter that does not access the internet
when it starts (or when it is running, unless I specifically write a
program that causes it to do so, so as a browser)?

James Alan Farrell

One of two things is going on. Either the anti-virus program you
installed is so clueless that it doesn't understand "localhost" or the
IP address equivalent, or IDLE (or it's subprocess) is opening the
socket in promiscuous mode. Either one will give you that symptom.

There are definitely anti-virus products that are that clueless.
Scream at the vendor.

I doubt if it's Idle, but I'm not in the mood to check the code to see
if it's doing it right.

John Roth
Thanks to all who answered.

The antivirus is McAfee, and I have found it clueless in many ways.
Unfortunately the vendor is my place of employment, and if I am to
work from home and log into their system, they require me to have it.
Otherwise I have to go to the office.

Management and IT there might well be clueless but I am new there and
don't want to say that yet.
Jun 29 '07 #6
On Mon, 25 Jun 2007 20:41:59 -0500, Robert Kern
<ro*********@gmail.comwrote:
>James Alan Farrell wrote:
>Hello,
I recently installed new anti-virus software and was surprised the
next time I brought up IDLE, that it was accessing the internet.

I dislike software accessing the internet without telling me about it,
especially because of my slow dial up connection (there is no option
where I live), but also because I feel it unsafe.

It is not accessing the internet. It is opening up a local socket connection to
communicate with a separate (but still local!) process for the interactive
interpreter.
>Can anyone recommend an interpreter that does not access the internet
when it starts (or when it is running, unless I specifically write a
program that causes it to do so, so as a browser)?

The regular interpreter works fine.
At the risk of sounding clueless, what is "the regular interpreter"?
I've now read several python books, and they all recommend IDLE.

I've not yet tried unplugging the cable -- have other fish to fry at
the moment, but will try it.
Jun 29 '07 #7
James Alan Farrell wrote:
At the risk of sounding clueless, what is "the regular interpreter"?
I've now read several python books, and they all recommend IDLE.
By typing "python" at your command prompt you'll also get
an interactive interpreter.
Jun 29 '07 #8
On Jun 25, 6:07 pm, James Alan Farrell <no_spam@no_spam.comwrote:
Hello,
I recently installed new anti-virus software and was surprised the
next time I brought up IDLE, that it was accessing the internet.

I dislike software accessing the internet without telling me about it,
especially because of my slow dial up connection (there is no option
where I live), but also because I feel it unsafe.

Can anyone recommend an interpreter that does not access the internet
when it starts (or when it is running, unless I specifically write a
program that causes it to do so, so as a browser)?

James Alan Farrell
It is a false alarm. The IP address 127.0.0.1 is a reserved address
that means "this computer". It is more commonly known as "localhost".
A server application can bind to 127.0.0.1 and it can be accessed by a
client application running on the same computer. This is what IDLE is
doing. It is not accessing the Internet. It is only using the IP
protocol to communicate between different parts of the application.

The anti-virus application should be configured to allow use of
127.0.0.1. But coming from a corporate IT world, I'm not surprised
that it is not reasonably configured....

casevh

Jun 29 '07 #9
James Alan Farrell <no_spam@no_spam.comwrites:
Hello,
I recently installed new anti-virus software and was surprised the
next time I brought up IDLE, that it was accessing the internet.

I dislike software accessing the internet without telling me about it,
especially because of my slow dial up connection (there is no option
where I live), but also because I feel it unsafe.
When I start up IDLE, I get this message:

************************************************** **************
Personal firewall software may warn about the connection IDLE
makes to its subprocess using this computer's internal loopback
interface. This connection is not visible on any external
interface and no data is sent to or received from the Internet.
************************************************** **************

It would seem to explain the alarm you're seeing.
Jun 29 '07 #10
* James Alan Farrell (Tue, 26 Jun 2007 01:07:46 GMT)
I recently installed new anti-virus software and was surprised the
next time I brought up IDLE, that it was accessing the internet.

I dislike software accessing the internet without telling me about it,
especially because of my slow dial up connection (there is no option
where I live), but also because I feel it unsafe.

Can anyone recommend an interpreter that does not access the internet
when it starts (or when it is running, unless I specifically write a
program that causes it to do so, so as a browser)?
Sorry, but this is really ridiculous. When you start Idle it
explicitly tells you

************************************************** **************
Personal firewall software may warn about the connection IDLE
makes to its subprocess using this computer's internal loopback
interface. This connection is not visible on any external
interface and no data is sent to or received from the Internet.
************************************************** **************

You shouldn't use any kind of software (Antivirus or Personal
Firewall) if you have no idea how it's working or can't interpret the
messages they give.

If your Antivirus really told you that Idle is accessing the
"Internet" than uninstall this crap.

Thorsten
Jun 29 '07 #11
* Hrvoje Niksic (Fri, 29 Jun 2007 13:07:01 +0200)
James Alan Farrell <no_spam@no_spam.comwrites:
Hello,
I recently installed new anti-virus software and was surprised the
next time I brought up IDLE, that it was accessing the internet.

I dislike software accessing the internet without telling me about it,
especially because of my slow dial up connection (there is no option
where I live), but also because I feel it unsafe.

When I start up IDLE, I get this message:

************************************************** **************
Personal firewall software may warn about the connection IDLE
makes to its subprocess using this computer's internal loopback
interface. This connection is not visible on any external
interface and no data is sent to or received from the Internet.
************************************************** **************

It would seem to explain the alarm you're seeing.
Actually it wouldn't. 127.0.0.1 is definitely not "the Internet" and
it would make James' posting even mysterious...
Jun 29 '07 #12

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Allman | last post by:
I'm trying to implement a small WebDAV server using PHP. (WebDAV is an HTTP extension that (among other things) makes it possible to manage files using the HTTP protocol; kinda in the same way...
12
by: lawrence | last post by:
I notice that when my weblog software tries to contact www.weblogs.com, to use the update service, my whole site (all PHP) slows down. Contacting www.weblogs.com can take a long time. I can't...
1
by: Kim Gijung | last post by:
Hi all, I'm wondering how the apache server and php interepreter handles request. If one request comes to apache server what is next procedure? if apache server passes the request to php...
4
by: Paul Miller | last post by:
Some background first - we have some software that embeds a Python interpreter into a host application. Scripts are loaded dynamically and used. But we want to support the ability to edit scripts...
14
by: Matt | last post by:
Any progammers looking for a killer app to develop? How about a voice enabled forum? One of the most powerful, exciting, and engrossing experiences on the Internet is the Forum. The first great...
1
by: Andrew | last post by:
Hello friends, I am building a website hosted through DSL box. It uses Form Authentication. When I tested from local network machine, it worked fine: Asking me to login if I tried non-public...
5
by: John Antypas | last post by:
Hello all, I'm writing in tool in Python that manipulates various data objects read from various streams. I wanted to give the user a chance to do advanced work that could not easily be done...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.