MEWBIES@:  Facebook  Twitter  G+  YouTube  DeviantArt  Forum  Wall
 SHARE:
    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
   ██                                                                       ██
  █▌                           -   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   -                            █▌
   █▌                                                                       █▌
    ██▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄██