joeyh

viruslike

joeyh at

Taught propellor how to bounce off other servers and install itself onto arbitrary linux boxes. Not a virus, but..

This transcript(lightly edited for clarity) shows it bouncing from my laptop to my server (which has better bandwidth), from which it uploads itself and all its deps to a redhat VM I spun up for testing.

Next and final step: Writing the evil function ... convertOS :: System -> Property

joey@darkstar:~/src/propellor#joeyconfig>./propellor --spin alientest.kitenet.net --via clam
Propellor build ... done
Git commit ... done
Push to central git repository ... done
Identity added: /home/joey/.ssh/id_rsa (rsa w/o comment)
Pull from central git repository ... done
git branch origin/joeyconfig gpg signature verified; merging
Updating aa98672..95f78a0
Sending privdata (11 bytes) to clam ... done
Sending git update to clam ... done
Propellor build ... done
sh: git: command not found
sh: apt-get: command not found
propellor.tar32695.                           100% 6479KB   6.3MB/s   00:00
Uploading locally compiled propellor as a last resort ... done
Sending privdata (11 bytes) to alientest.kitenet.net ... done
alientest.kitenet.net has ipv4 104.131.106.199 ... ok
alientest.kitenet.net overall ... ok
Shared connection to alientest.kitenet.net closed.
Connection to clam closed.

Jakukyo Friel, Lars Wirzenius likes this.