Send the file gzipped:-
at line:
if {[catch {exec mail -s "$userfile from ${botnet-nick}" $ufmail < $userfile}]} {
replace with:
if {[catch {exec gzip -c $userfile | base64 -e | mail -s "$userfile from ${botnet-nick}" $ufmail]} {
However, you will need the "base64" package installed on the shell machine which I believe isn't a standard install. You can find that here:-
http://www.codecenter.com/base64/
I'm really not to sure whether this all really worth it since after zipping it up base64 expands to ascii so it goes thru mail systems. Seems odd to compress it then expand it again but hey, you never know
Trial and error and all. And, oh, u'll need to base64 -d the file once you have it and then gunzip it(obvious really init, is it worth it?) Good luck.
cheers
AjK
<font size=-1>[ This Message was edited by: AjK on 2001-12-06 06:36 ]</font>