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.