Blowfish und IRC (X-Chat)

X

xkeek

Aktives Mitglied
Thread Starter
Dabei seit
25.02.2004
Beiträge
412
Reaktionspunkte
0
Hallo zusammen,

ich habe mit mehreren Freunden (alles DOSen-Nutzer) einen IRC-Channel zur privaten Koversation. Aus Sicherheitsgründen würden wir jetzt gerne den Channel verschlüsseln.

Für Windows bietet sich da Blowfish an, was auch ohne Probleme installiert werden kann. Da ich als einziger Macuser in der Minderheit bin muss ich mich dem auch beugen :(

Meine Frage: Gibt es Blowfish für Mac OS X? Kann ich es darüber hinaus auch mit X-Chat nutzen?

Ich kenne mich damit nicht wirklich gut aus und wäre über Tipps jeder Art dankbar! :)
 
hm, ein Klassenkamerad von mir will auch unbedingt in einen Blowfish gecrypteten Channel.

Da ich ihn aber aufziehe, weil er mIRC benutzt (dieses dämliche mist programm... sorry, aber das benutzen nur kleine Kinder um ihre addons zu installieren und leute zu nerven. Schrecklich!), wollte er es mit xchat versuchen. Auf xchat.org gibt es zwar ein script, allerdings funktioniert das irgendwie laut seinen angaben nicht recht unter windows (irgendeine DLL fehlt). Hab es aber selber noch nie ausprobiert. Ich bleibe beim Konsolen Client irssi :D.

kA ob dich das weiter bringt.

Ciao Havoc][
 
Danke für den Tipp, ich werd's ausprobieren.

Vielleicht gibt es noch jemanden der das erfolgreich umgesetzt hat?
 
channel verschlüsseln?
macht doch einfach passwort oder so drauf
z.b. +k pw im quakenet
 
Original geschrieben von Rappy
channel verschlüsseln?
macht doch einfach passwort oder so drauf
z.b. +k pw im quakenet
 

Aber mit passwort ist schon noch was anderes als verschlüsselt.

Habe heute allerdings nochmal mit dem Klassenkamerad von mir gesprochen und der hat es (angeblich) heute hinbekommen mit xchat und blowfish.


http://mircryption.sourceforge.net/

Vielleicht bringt euch der link weiter..
Ciao Havoc][
 
Super, danke für den link! clap clap clap
 
Kein Problem. Kannst ja mal bescheid sagen, ob und wie du es geschafft hast, mein Freund meinte, es wäre ein wenig kompliziert.

Ciao Havoc][
 
NEED HELP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Ich habe jetzt die Date heruntergeladen und versucht diese zu compilieren. Jetzt bekomme ich dabei aber folgende Fehlermeldungen:

G5:~/Desktop/mircryption/xchat al$ make macosx
make _mircryption CFLAGS="-c -x c++ -DMACOSX" LDFLAGS=" -Wl -dynamiclib" CFLAGS2="-DBIG_ENDIAN"
To Build mircryption, type 'make TARGET' (generic | linux | freebsd | macosx | windows | altlink | altlink2)
or type: 'make clean' to clean .o and .so
or type: 'make install' to try to install the mircryption.so dll into ~/.xchat2
try altlink1 or altlink2 if your linker complains about not being able to find the .o files
altlink1 may be good for freebsd
To Build mircryption, type 'make TARGET' (generic | linux | freebsd | macosx | windows | altlink | altlink2)
or type: 'make clean' to clean .o and .so
or type: 'make install' to try to install the mircryption.so dll into ~/.xchat2
try altlink1 or altlink2 if your linker complains about not being able to find the .o files
altlink1 may be good for freebsd
To Build mircryption, type 'make TARGET' (generic | linux | freebsd | macosx | windows | altlink | altlink2)
or type: 'make clean' to clean .o and .so
or type: 'make install' to try to install the mircryption.so dll into ~/.xchat2
try altlink1 or altlink2 if your linker complains about not being able to find the .o files
altlink1 may be good for freebsd
To Build mircryption, type 'make TARGET' (generic | linux | freebsd | macosx | windows | altlink | altlink2)
or type: 'make clean' to clean .o and .so
or type: 'make install' to try to install the mircryption.so dll into ~/.xchat2
try altlink1 or altlink2 if your linker complains about not being able to find the .o files
altlink1 may be good for freebsd
Compiling mircryption
gcc -c -x c++ -DMACOSX -DBIG_ENDIAN -I../ -I./ mircryption.cpp -o mircryption.o
In file included from mircryption.cpp:52:
mircryption.h:12:33: ../mircryptionclass.h: No such file or directory
In file included from mircryption.cpp:52:
mircryption.h:20: error: parse error before `{' token
mircryption.h:23: error: destructors must be member functions
mircryption.h:23: error: virtual outside class declaration
mircryption.h:24: error: parse error before `protected'
mircryption.h:27: error: virtual outside class declaration
mircryption.h:28: error: virtual outside class declaration
mircryption.h:29: error: virtual outside class declaration
mircryption.h:30: error: virtual outside class declaration
mircryption.h:31: error: parse error before `}' token
mircryption.cpp:89: error: syntax error before `*' token
mircryption.cpp: In function `int xchat_plugin_init(xchat_plugin*, char**,
char**, char**, char*)':
mircryption.cpp:176: error: `mircryptor' undeclared (first use this function)
mircryption.cpp:176: error: (Each undeclared identifier is reported only once
for each function it appears in.)
mircryption.cpp:176: error: parse error before `;' token
mircryption.cpp: In function `int setdefault_keyfilelocation()':
mircryption.cpp:211: error: `MAXRETURNSTRINGLEN' undeclared (first use this
function)
mircryption.cpp:215: error: `strcpy' undeclared (first use this function)
mircryption.cpp:222: error: `strlen' undeclared (first use this function)
mircryption.cpp:223: error: `strcat' undeclared (first use this function)
mircryption.cpp:228: error: `returndata' undeclared (first use this function)
mircryption.cpp: In function `int mc_event_privdialog(char**, void*)':
mircryption.cpp:242: error: `MAXCHANNELNAMESIZE' undeclared (first use this
function)
mircryption.cpp:243: error: `channelname' undeclared (first use this function)
mircryption.cpp:247: error: `MAXNICKLEN' undeclared (first use this function)
mircryption.cpp:248: error: `nick' undeclared (first use this function)
mircryption.cpp:249: error: `MAXLINELEN' undeclared (first use this function)
mircryption.cpp:250: error: `text' undeclared (first use this function)
mircryption.cpp:256: error: `strcmp' undeclared (first use this function)
mircryption.cpp: In function `int mc_event_notice(char**, void*)':
mircryption.cpp:407: error: `mynick' undeclared (first use this function)
mircryption.cpp: In function `int mc_event_yourmessage(char**, void*)':
mircryption.cpp:533: error: `strncmp' undeclared (first use this function)
mircryption.cpp: In function `int mc_event_noticesend(char**, void*)':
mircryption.cpp:549: error: `dest' undeclared (first use this function)
mircryption.cpp: In function `int mc_setkey(char**, char**, void*)':
mircryption.cpp:620: error: `MAXKEYSIZE' undeclared (first use this function)
mircryption.cpp:621: error: `keyphrase' undeclared (first use this function)
mircryption.cpp: In function `int mc_setkeyfile(char**, char**, void*)':
mircryption.cpp:767: error: `keyfile' undeclared (first use this function)
mircryption.cpp: At global scope:
mircryption.cpp:1026: error: invalid use of undefined type `class
MircryptionClass_xchat'
mircryption.h:19: error: forward declaration of `class MircryptionClass_xchat'
mircryption.cpp:1033: error: invalid use of undefined type `class
MircryptionClass_xchat'
mircryption.h:19: error: forward declaration of `class MircryptionClass_xchat'
mircryption.cpp:1044: error: invalid use of undefined type `class
MircryptionClass_xchat'
mircryption.h:19: error: forward declaration of `class MircryptionClass_xchat'
mircryption.cpp:1052: error: invalid use of undefined type `class
MircryptionClass_xchat'
mircryption.h:19: error: forward declaration of `class MircryptionClass_xchat'
mircryption.cpp:1062: error: invalid use of undefined type `class
MircryptionClass_xchat'
mircryption.h:19: error: forward declaration of `class MircryptionClass_xchat'
make[1]: *** [mircryption.o] Error 1
make: *** [macosx] Error 2
G5:~/Desktop/mircryption/xchat al$

Was ist das? Woran kann das liegen? Kann mir jemand einen Tipp geben???
 
Alles zurück - hat doch geklappt clap
 
Hi xkeek

Kannst du mal genau erklären wie du das unter MacOSX compiliert hast ? Was man dazu alles braucht ?

Ich hab nämlich genau das gleiche Prob.Ich befinde mich auch in einem gecrypten Chan mit Blowfish (Nein ich bin kein dummes Kiddie),und steuere eben über das M$ tool (RDV) meinen Winrechner incl. Mirc.

Würd mich über deine Erklärung freuen :)

gruss lenne
 
Also:

Ich hab mir hier das mircryption runtergeladen.

Vorher hab ich mir noch die XCode Tools 1.1 auf der Apple Developer Seite runtergeladen. Ich hab da nicht wirklich Ahnung von, aber die muss ich wohl haben.

Dann gehst du in die Console und machst:

"make macosx"

Er kompiliert eine Konfigurationsdatei "mircryption.so". Die muss in den X-Chat Ordner kopiert werden. Dann musst du in X-Chat das Plugin laden.

Wie ich aber jetzt festgestellt habe muss ich eine X-Chat-Version haben die mindestens 1.9x ist. Da ich aber 0.12 oder so habe muss ich das jetzt auch noch kompilieren, was nicht so ganz funktioniert. Zumindest hänge ich jetzt da...
 
Blowfish funktioniert auch, wie ich nun herausgefunden habe, tadellos mit der 0.12.0 Version von XChat Aqua.
 
Zurück
Oben Unten