Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • September 01, 2015, 09:12:40 AM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: (Solved) mircryption (CBC-Mode) compatible clients for MacOSX (Lion)?  (Read 4103 times)

DQ12

  • Participant
  • Joined in 2011
  • *
  • gravatar avatar
  • Posts: 2
    • View Profile
    • Donate to Member
Hi there,

any recommendations for a mircryption compatible IRC client for MacOSX (using CBC mode)?
I've read about blowssi, does this work with OSX lion?

Thanks!
« Last Edit: August 12, 2011, 10:57:57 AM by DQ12 »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 34,968
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Donate to Member
Re: mircryption (CBC-Mode) compatible clients for MacOSX (Lion)?
« Reply #1 on: August 01, 2011, 10:46:09 AM »
You might also check out: http://www.aquaticx.com/rnotes.htm

Let us know what works best.

DQ12

  • Participant
  • Joined in 2011
  • *
  • gravatar avatar
  • Posts: 2
    • View Profile
    • Donate to Member
Re: mircryption (CBC-Mode) compatible clients for MacOSX (Lion)?
« Reply #2 on: August 12, 2011, 10:01:15 AM »
Ok, so I got irssi with blowssi 0.2 running under MacOS X Lion (10.7).
In case anyone else is interested here are the steps I did to get it running:
 
Install irssi:
1. Install XCode from the App Store and Java  (i'm not sure if Java is really needed, but I was asked to install it while installing Homebrew)
2. Install Homebrew:
    /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
3. Install irssi:
    brew install irssi
    (this should end with an error (cannot write to directory /Library/...) due to an unfixed issue..see next step for a workaround)
4. Fix irssi installation (for details see: https://github.com/m...homebrew/issues/5538):
    brew install https://raw.github.com/AndrewVos/homebrew/master/Library/Formula/irssi.rb
5. irssi installation is done! To test it just type "irssi"

Install blowssi:
1. Download the script from:  http://linkerror.com/blowssi.cgi?section=download;lang=en
2. Extract it and the two archive files inside (Crypt-ircDH1080-0.01.tar.gz and Crypt-ircBlowfish-1.0.zip)
3. Do the following steps to install the needed perl dependencies:
    sudo cpan -i Crypt::Blowfish
    sudo cpan -i Crypt::CBC
    sudo cpan -i MIME:Base64
    sudo cpan -i Crypt::Random
    sudo cpan -i Digest::SHA
4. Make/Install Crypt-ircBlowfish:
    cd blowssi-0.2.0
    cd Crypt-ircBlowfish
    perl Makefile.PL
    make
    make test
    sudo make install
5. Make/Install Crypt-ircDH1080:
    cd Crypt-ircDH1080-0.01
    perl Makefile.PL
    make
    make test (Skip this, it produces an error but the installation works flawless though)
    sudo make install
6. Install the blowssi script:
    cp blowssi.pl /Users/<username>/.irssi/scripts/ (you may need to create the directory first)
7. Start irssi and load the script with "/load /Users/<username>/.irssi/scripts/blowssi.pl"
8. Set your keys and enjoy CBC-blowfish encrypted chats!


Thanks to the author of blowssi for this script!
(In case you are reading this: it would be nice if it would be possible to encrypt and decrypt channel topics!)

Cheers,
DQ12
« Last Edit: August 12, 2011, 12:16:18 PM by DQ12, Reason: Fixed a typo and reformated the URLs for better copy+pasting »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 34,968
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Donate to Member
Re: (Solved) mircryption (CBC-Mode) compatible clients for MacOSX (Lion)?
« Reply #3 on: August 12, 2011, 11:01:18 AM »
Thank you so much for posting how you got it to work -- i'm sure others will benefit from this  :up: