home *** CD-ROM | disk | FTP | other *** search
-
- Excelsior!'s Xtruder Interface 2.1
-
- © 1995 Alex Holst
-
-
- »»» Copyright »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
-
- E!XI is © 1995 Alex Holst but may be freely distributed as long as no
- changes are made to the original distribution archive. The version number
- of this script does not indicate the version of Xtruder required.
-
- Express permission is granted to Martin Wulffeld to include this in the
- Xtruder distribution archive, should he wish to do so.
-
- The archive should contain the following files:
-
- E!XI/
- E!XI-FV 556 bytes ; Found Virus - Sysop alert
- E!XI-FV.sig 152 bytes ; PGP signature of file
- E!XI.doc 4821 bytes ; This file
- E!XI.doc.sig 152 bytes ; PGP signature of file
- E!XI.rexx 3154 bytes ; Arexx script - install in E!
- E!XI.info 2657 bytes ; Drawer icon
-
- To ensure that someone doesn't replace the Found-Virus command with a HD
- formatter I have signed it with my PGP key:
-
- -----BEGIN PGP PUBLIC KEY BLOCK-----
- Version: 2.6ui (Amiga)
-
- mQCNAi7JTuUAAAEEALI+tV2ehwnTZaWFeiXMp64vWCCk/SovktA41KyXAyS9PCSg
- wMwcDrg33oZOWFndj1uZPOR800FbsFYyyUAL5cZRRemD1u+NMrHQL4/1wplWdeOd
- diFLktHx64PhCtt546cCsoz19eNfXmKBEFtRLdfEZZ4tu7XbYSzhA0pMXuEJAAUR
- tCRBbGV4IEhvbHN0IDxpMWdAZGM1MTAxLmFhbGJvcmdlcy5kaz6JAFUCBRAwB3bh
- 8C9zU+iUNnUBAfsMAf9DdD5mmKXBRDDOCEmkR6RMsfVZsq/12qvIDBzQk5r4Bs4X
- OEFrF4HkSeLQVveUchRD+7Y+8et1T/K1tE3Xix3ZiQCVAgUQLvMv1yzhA0pMXuEJ
- AQGljQQAsbnlFHw6uPlJpjiIWIPv5FAcskg7RDfxZdFcbRT0hBksH5kWf0L6WYu7
- 4UvY2UO4sgshx8ANrUdbvWm/pjZV4LoCdxnGhEoNxbnF63Adt0tzt3KRGKJs1R26
- q5+eDRt/z9HwhtA2dYf1+0QFt4SZnTajS1H227FvvPvIYbghOGA=
- =NRyM
- -----END PGP PUBLIC KEY BLOCK-----
-
- No warrenty is provided. Use at your own risc! If this script ignores a
- virus that trashes your harddisk, I never existed. Blame Martin ;-)
-
- »»» Introduction »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
-
- Being a member of SHI I had to do *some* work, ;^) so I made this script to
- check uploaded files to Excelsior! boards. It parses the filename to Xtruder
- which then checks the file.
-
- Further more, the script will now try to read BBS:EX.BadFiles and test if
- the uploaded file is in it. If it is, the file will be treated as a
- corrupt archive and a report will be written to the logfile. You can use
- the Hack Report from SHI. At the bottom it has a list of all the archives.
- Just cut them out and paste them back into your Badlist.
-
- Original code on the filename check (SafeUnpack.rexx) was done by Tobias
- Biehl (2:235/314.46@fidonet).
-
- »»» Installing »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
-
- Copy the E!XI dir to Doors: edit E!XI.rexx to suit your system and modify
- XPrefs/Archive as follows:
- ____________________________________
- ARCHIVE NAME |LhA |
- INTEGRITY |rx Doors:E!XI/E!XI.rexx >%s %s |
- KEYWORD |Ok! |
- POSITION |0 |
- ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- Do this for each packer Xtruder supports.
-
- Bear in mind; most sysops check files straight after upload but Xtruder
- can use either an internal checking routine or unpack.library. The
- internal is slow but it treats all files as archives so no virus gets past
- - just because it's crunched inside another archive. To save users online
- time you can check archives/maint on the options screen of Excelsior! and
- either check when they log off (add '\$0BBS:C/Maint -m -u -l' to
- TEXT.LOGOUT) or when you normally run your maintence.
-
- »»» Author »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
-
- Suggestions, bugreports and women are welcomed at..
-
- Alex Holst BBS: Programmer's Resort
- Jættestuen 70 ZyXEL: +45-98-380575
- DK-9230 Svenstrup J ISDN: +45-96-869090
-
- Internet: i1g@dc5101.aalborges.dk http://www.aalborges.dk/~i1g
- Fidonet: 2:238/127.0 Amiganet: 39:140/136.0
-
- »»»» History »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
-
- Version Comment
- -------- --------
- 1.0a First version - personal testing
- 1.0b Fixed enforcer hit in Found Virus program :)
- 1.1 Everything works!
- 2.0 The ARexx Interface in Xtruder changed, so a new script had
- to be written. I think it works..
- 2.1 Now compares the file to the EX.BadFiles and writes to a
- log.
-
- »»»» To do »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
-
- Future plans:
-
- · Notify sysop in a letter instead of a requester!
- · Online interface? (Add files to EX.BadFiles, etc..)
-
- Gimme feedback!
-