Kryptomani


irssi

NB! Dette er metoder som funker på Debian og Ubuntu. For andre Linux-distroer, følg den offisielle brukerveiledningen

Om du kjører Debian eller Ubuntu, bruk installasjonsmetoden under. Om den installasjonsmetoden skulle vise seg å ikke fungere av en eller annen grunn, prøv denne installasjonsmetoden.

  1. Installer irssi med følgende kommando:
    Debian: apt-get install irssi-text (som root-bruker)
    Ubuntu: sudo apt-get install irssi-text
  2. Om du ikke har installert wget, kjør kommandoen:
    Debian: apt-get install wget (som root)
    Ubuntu: sudo apt-get install wget
  3. Last ned FiSH med kommandoen:
    wget http://problematisk.net/krypto/filer/irssi/irssi-fish_0.99-7_i386.deb
  4. Installer FiSH for irssi med kommando:
    dpkg -i irssi-fish_0.99-7_i386.deb
  5. Start irssi med kommandoen irssi
  6. Skriv /load fish i irssi
  7. Join kanalen du vil ha kryptert samtale på og skriv:
    /setkey #kanal key (der "#kanal" er kanalnavnet og "key" er krypteringsnøkkelen)
    Bruk følgende kommando for å avslutte kryptert samtale og prate ukryptert igjen:
    /delkey #kanal

Kompilering

  1. Installer irssi med følgende kommando:
    Debian: apt-get install irssi-text (som root-bruker)
    Ubuntu: sudo apt-get install irssi-text
  2. Installer samtlige versjoner av glib med følgende kommando:
    Debian: apt-get install libglib1.2 libglib1.2-dev libglib2.0-0 libglib2.0-dev (som root-bruker)
    Ubuntu: sudo apt-get install libglib1.2 libglib1.2-dev libglib2.0-0 libglib2.0-dev
  3. Om du ikke har wget og unzip allerede, installer dem med følgende kommando:
    Debian: apt-get install wget unzip (igjen, som root)
    Ubuntu: sudo apt-get install wget unzip
  4. Skift til mappa /tmp og last ned kildekoden til FiSH for irssi med kommando:
    cd /tmp; wget http://fish.sekure.us/irssi/FiSH-irssi.v0.99-source.zip
    Pakk ut zip-fila og skift til FiSH-mappa med:
    unzip FiSH-irssi.v0.99-source.zip;cd FiSH-irssi.v0.99-source
  5. Lag ei ny mappe kalt MIRACL og last ned miracl.zip med:
    mkdir MIRACL;cd MIRACL;wget http://indigo.ie/~mscott/miracl.zip
    Pakk ut zip-fila med:
    unzip -j -aa -L miracl.zip
  6. Kjør kommandoen:
    bash linux   (dette kan ta litt tid - smør deg med tålmodighet)
  7. Kopier de ferdige miracl-filene til FiSH-mappa med:
    cp miracl.a ../;cd ..
  8. Til slutt trenger du kildekoden til irssi (v0.8.10):
    wget http://www.irssi.org/files/irssi-0.8.10a.tar.gz
    Pakk ut med:
    tar -zxvf irssi-0.8.10a.tar.gz
  9. Rediger Makefile med:
    nano Makefile
    Endre stien til glib og irssi. De to første linjene skal se slik ut:
    glib_dir = /usr/lib/glib
    irssi_dir = /tmp/FiSH-irssi.v0.99-source/irssi-0.8.10
    Endre linje 89 i Makefile (Ctrl-C for å finne ut hvilken linje du er på). Linja skal se slik ut:
    gcc -I. -I$(glib_dir) -I$(glib_dir)/include -I/usr/include/glib-1.2 -I$(glib_dir)/glib -I$(irssi_dir) -I$(irssi_dir)/src -I$(irssi_dir)/src/core -I$(irssi_dir)/src/fe-common/core -static -O2 -Wall -c FiSH.c -fPIC -DPIC -o FiSH.o

    VIKTIG: Dette må stå på ÉN linje, ikke delt opp på flere linjer slik jeg har gjort her

  10. Kompiler FiSH med kommandoen:
    make (dette kan også ta litt tid - smør deg med tålmodighet igjen)

    Kopier den ferdig kompilerte modulen til irssi's modul-mappe med kommandoen:
    cp libfish.so /usr/lib/irssi/modules
  11. Kjør irssi med kommando:
    irssi
    Last FiSH-modulen med kommando:
    /load fish
  12. Join kanalen du vil ha kryptert samtale på og skriv:
    /setkey #kanal key (der "#kanal" er kanalnavnet og "key" er krypteringsnøkkelen)
    Bruk følgende kommando for å avslutte kryptert samtale og prate ukryptert igjen:
    /delkey #kanal
[Til toppen]