MEWBIES@: Facebook Twitter G+ YouTube DeviantArt Forum Wall
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
██ ██
█▌ - McBOARD - █▌
█▌ █▌
█ ▐▌
█ McBoard is thee best news-board/forum/information storage, retrieval for ▐▌
█ IRC out there, period. It's just like having a secure forum in your ▐▌
█ channel. ▐▌
█ It can be used locally on your own box (you'll need to been on line for ▐▌
█ users to access it), or it can be used on an eggdrop. ▐▌
█ Completely encrypted; *no passwords are stored on shell, in telnet it is ▐▌
█ not de-crypted, in channel if people don't have the key they can't read it ▐▌
█ or even access it. It's so easy to setup, etc. ▐▌
█ *The encryption keys for all types IRC encryption will be stored on the ▐▌
█ shell in plain text. McBoard keys are not; stored locally for each user. ▐▌
█ It's common that users store sensitive data on their bots to be able to ▐▌
█ retrieve/store it with a !cmd. It's not truly secure if the shell isn't ▐▌
█ owned by them; as whatever method they use the encryption key is stored on ▐▌
█ their shell. ▐▌
█ ▐▌
█ ENCRYPTION FOR EGGDROP OWNERS: ▐▌
█ `````````````````````````````` ▐▌
█ 1.) First you need to have `McEggdrop', mircryption for eggdrop installed. ▐▌
█ It's as easy as any tcl script if not easier. Find McEggdrop HERE. This ▐▌
█ isn't McBoard. This will encrypt your bots. It is completely compatible ▐▌
█ with fish. If you have done this already, skip this section. Included is ▐▌
█ the 'ImportantReadme.txt' which will tell you exactly what to do. This is ▐▌
█ what I did: ▐▌
█ ▐▌
█ INSTALL: ▐▌
█ Only need to *edit 1 file: tcleggdrop_mcps_sitesettings.ini ▐▌
█ *I open .ini's with WordPad, edit, then close it via the red x, select Yes ▐▌
█ to save. If you save via the File/save file will not work properly. ▐▌
█ A. Set your encryption keys under this section: ▐▌
█ GLOBAL PASSPHRASE CONFIGURATION ▐▌
█ ▐▌
█ B. Under this section it has: ▐▌
█ # Optional prefix indications ▐▌
█ set mcpsprefix(#mircryption) "mcps" ▐▌
█ set mcpsprefix(#blowcrypt) "+OK" ▐▌
█ set mcpsprefix(defaultprefix) "mcps" ▐▌
█ ▐▌
█ Change it to: ▐▌
█ # Optional prefix indications ▐▌
█ set mcpsprefix(#your.channel.name) "+OK" ▐▌
█ set mcpsprefix(#mircryption) "mcps" ▐▌
█ set mcpsprefix(#blowcrypt) "+OK" ▐▌
█ set mcpsprefix(defaultprefix) "mcps" ▐▌
█ ▐▌
█ (replace 'your.channel.name' with the name of the channel you want to use ▐▌
█ mcboard) ▐▌
█ ▐▌
█ C. Put the script in your bots conf file: ▐▌
█ below this line: source scripts/action.fix.tcl ▐▌
█ add this: ▐▌
█ # mircryption eggdrop ▐▌
█ source scripts/tcleggdrop_mcpsfuncs.tcl ▐▌
█ ▐▌
█ D. Upload all files & directories to your bot's /scripts/ directory. ▐▌
█ E. .rehash ▐▌
█ That's it for encrypted bots! So easy. ▐▌
█ ▐▌
█ MCBOARD FOR EGGDROP OWNERS: ▐▌
█ ``````````````````````````` ▐▌
█ 2.) Choice a: *McBoard is included in the Mircryption Suite HERE. ▐▌
█ Choice b: Or for your convenience I have packed the needed files ▐▌
█ separately for McBoard only HERE. ▐▌
█ ▐▌
█ *If you do get the suite; Rename the setup extension .exe to .zip and just ▐▌
█ unzip it (or if you have winrar, right click, extract). Warning: Some ▐▌
█ virus scanners will read one or two of the files as a virus and eat the ▐▌
█ entire path files are in (I forgot which ones, ▐▌
█ BruteForceTimeEstimator.exe?, but they aren't!) so you will need to ▐▌
█ disable or add exception for it while unpacking/installing. I can confirm ▐▌
█ both ESET and Symantec do this. You'll find the needed files ▐▌
█ 'MircryptionBoardServer' in this path: ▐▌
█ MircryptionSuite_Setup_11901\MircryptionSuite\FullSources\MircryptionBoardServer
█ A. Included is 'INSTALLREADME.txt' which will step by step cover ▐▌
█ everything you need to do. It will also tell you how to set it up locally ▐▌
█ on your box if you don't want to use an eggdrop. ▐▌
█ In any case this is what I did (some just pasted from the ▐▌
█ INSTALLREADME.txt and my notes): ▐▌
█ *Note: Throughout tut you'll need to change paths and file names to be ▐▌
█ correct for your installation of course. ▐▌
█ ▐▌
█ 1. Add your channel McBoard will reside in choose any name for McBoard (in ▐▌
█ this example I'll use 'mewbie' for name of the board) by editing ▐▌
█ 'mcb_options.cfg'. ▐▌
█ The file has this: ▐▌
█ ROOT ▐▌
█ { ▐▌
█ CHANNEL = default ▐▌
█ { ▐▌
█ filename = mcb_news_test.cfg ▐▌
█ isprivate = false ▐▌
█ AutoIrcTopic = true ▐▌
█ } ▐▌
█ } ▐▌
█ ▐▌
█ Change to for example: ▐▌
█ ROOT ▐▌
█ { ▐▌
█ CHANNEL = #mychannel ▐▌
█ { ▐▌
█ filename = mcb_news_mewbie.cfg ▐▌
█ isprivate = false ▐▌
█ AutoIrcTopic = true ▐▌
█ } ▐▌
█ } ▐▌
█ ▐▌
█ 2. Change the name of the file 'mcb_news_test.cfg' to ▐▌
█ 'mcb_news_mewbie.cfg' ▐▌
█ 2a. This step is not needed. I did this for my own testing purposes: ▐▌
█ I un-commented (remove the #) these 3 lines on 'mcboardbot.tcl' : ▐▌
█ putlog "newsboard -> exec $exename -e $optionsfilename $argchan $argnick ▐▌
█ $argident $argopstring $comstring" ▐▌
█ putlog "received a response from newsboard." ▐▌
█ putlog "newsboard response line one -> $i" ▐▌
█ ▐▌
█ 3. Upload the entire MircryptionBoardServer directory to your eggdrop's ▐▌
█ scripts directory, so that you have a directory structure like ▐▌
█ /yourbot/scripts/MircryptionBoardServer/ ▐▌
█ ▐▌
█ 4. Login to your shell account, change to the MircryptionBoardServer ▐▌
█ directory: ▐▌
█ cd /home/mewbie/bot/scripts/MircryptionBoardServer ▐▌
█ Do these cmds: ▐▌
█ chmod a+w mcb_news_mewbie.cfg ▐▌
█ cd /src ▐▌
█ make ▐▌
█ ▐▌
█ If that went well then we just need to edit bots.conf file: ▐▌
█ pico /home/myname/botsdirectory/mybots.conf ▐▌
█ Add this line 'last' to your bot's scripts section: ▐▌
█ source scripts/MircryptionBoardServer/mcboardbot.tcl ▐▌
█ ▐▌
█ type: .rehash ▐▌
█ All should be good in reply: ▐▌
█ 'McBoardBot TCL for Mircryption News Board v1.08.07 is loaded.' ▐▌
█ Done with eggy! ▐▌
█ ▐▌
█ MCBOARD IN MIRC FOR MIRCRYPTION USERS (below for non-mircryption users): ▐▌
█ ```````````````````````````````````````````````````````````````````````` ▐▌
█ `` ▐▌
█ 3.) 1. mIRC load 'mcboard.mrc' (located in your installed ▐▌
█ \mIRC\mircryption directory) by doing this in your mIRC server window: ▐▌
█ /load -rs mircryption\mcboard.mrc ▐▌
█ Or you could load it by using mIRC menus: mIRC/Tools/Script ▐▌
█ Editor/File/Load browse to that script, select it, Open. ▐▌
█ ▐▌
█ FOR BOT OWNERS: ▐▌
█ 2. To configure McBoard: ▐▌
█ a. Right click on the bot that is for the McBoard in #channel /choose ▐▌
█ last item 'configure bot as newsboard' ▐▌
█ b. Enter a new encryption key for McBoard, press OK ▐▌
█ c. Enter name of the board; the name must be the same as you put in ▐▌
█ your 'mcb_options.cfg'. For this example it was: mewbie press OK ▐▌
█ d. Set the admin pass: can leave blank. ▐▌
█ e. Ident keyword; I have mine as: track ▐▌
█ ▐▌
█ FOR USERS: ▐▌
█ 2. If you are a user and not the bot owner: Find out from the bot ▐▌
█ owner/the one who has set up the McBoard: ▐▌
█ a. encryption key for board ▐▌
█ b. which bot is for McBoard ▐▌
█ c. 'name' of the newsboard ▐▌
█ 3. To configure McBoard: ▐▌
█ a. Right click on the bot that is for the McBoard in #channel /choose ▐▌
█ last item 'configure bot as newsboard' ▐▌
█ b. Enter encryption key that you were given by bot owner ▐▌
█ c. NAME OF BOARD MUST BE: what bot owner gave you ▐▌
█ d. Pass: leave blank (this is for bot owners) ▐▌
█ e. Ident keyword; I have mine as: track ▐▌
█ ▐▌
█ Done! :) main cmd is: !mcb or right click in channel /McBoard -choose from ▐▌
█ a variety of options ▐▌
█ ▐▌
█ MCBOARD IN MIRC FOR NAUGHTY NON-MIRCRYPTION USERS: ▐▌
█ `````````````````````````````````````````````````` ▐▌
█ 3a.) 1. You will need these 3 files included in Mircryption Suite: ▐▌
█ mcboard.mrc, mircryption.dll, mircryption.mrc ▐▌
█ Choice a: *These files are included in the Mircryption Suite HERE. ▐▌
█ Choice b: Or for your convenience I have packed the needed files ▐▌
█ separately for McBoard only HERE. ▐▌
█ ▐▌
█ *If you do get the suite; Rename the setup extension .exe to .zip and just ▐▌
█ unzip it (or if you have winrar, right click, extract). Warning: Some ▐▌
█ virus scanners will read one or two of the files as a virus and eat the ▐▌
█ entire path files are in (I forgot which ones, ▐▌
█ BruteForceTimeEstimator.exe?, but they aren't!) so you will need to be ▐▌
█ disable or add exception for it while unpacking/installing. I can confirm ▐▌
█ both ESET and Symantec do this. You'll find the needed files in this path: ▐▌
█ MircryptionSuite_Setup_11901\MircryptionSuite\InstallFiles\mircryption ▐▌
█ ▐▌
█ 2. Create directory 'mircryption' in your mirc directory. Copy those 3 ▐▌
█ files into it. ▐▌
█ 3. Load mcboard.mrc & mircryption.mrc by doing this in your mIRC server ▐▌
█ window: ▐▌
█ /load -rs mircryption\mcboard.mrc ▐▌
█ /load -rs mircryption\mircryption.mrc ▐▌
█ Or by using mIRC menus; /Tools/Script Editor/File/Load -do this for both ▐▌
█ files ▐▌
█ ▐▌
█ FOR BOT OWNERS: ▐▌
█ 2. To configure McBoard: ▐▌
█ a. Right click on the bot that is for the McBoard in #channel /choose ▐▌
█ last item 'configure bot as newsboard' ▐▌
█ b. Enter a new encryption key for McBoard, press OK ▐▌
█ c. Enter name of the board; the name must be the same as you put in ▐▌
█ your 'mcb_options.cfg'. For this example it was: mewbie press OK ▐▌
█ d. Set the admin pass: can leave blank. ▐▌
█ e. Ident keyword; I have mine as: track ▐▌
█ ▐▌
█ FOR USERS: ▐▌
█ 2. If you are a user and not the bot owner: Find out from the bot ▐▌
█ owner/the one who has set up the McBoard: ▐▌
█ a. encryption key for board ▐▌
█ b. which bot is for McBoard ▐▌
█ c. 'name' of the newsboard ▐▌
█ 3. To configure McBoard: ▐▌
█ a. Right click on the bot that is for the McBoard in #channel /choose ▐▌
█ last item 'configure bot as newsboard' ▐▌
█ b. Enter encryption key that you were given by bot owner ▐▌
█ c. NAME OF BOARD MUST BE: what bot owner gave you ▐▌
█ d. Pass: leave blank (this is for bot owners) ▐▌
█ e. Ident keyword; I have mine as: track ▐▌
█ ▐▌
█ Done! :) main cmd is: !mcb or right click in channel /McBoard -choose ▐▌
█ ▐▌
█ //---------------------------------------------------------------------- ▐▌
█ ▐▌
█ If you find mistakes, have suggestions, and or questions please post at ▐▌
█ mewbies forum HERE - thank you. ▐▌
█ ▐▌
█ Last update on 23 Jul '09 ▐▌
█ ▐▌
█▌ █▌
█▌ - mewbies.com - █▌
█▌ █▌
██▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄██