I'll try to tonight again. I was reading it during the weekend but I was busy.

-----Original Message----- From: Eduardo Silva
Sent: Monday, August 27, 2012 9:52 PM
To: Kyle Sanderson
Cc: [email protected]
Subject: Re: [Monkey] liana_ssl

Luna, any luck with the document provided ?

On Sun, Aug 26, 2012 at 10:51 PM, Eduardo Silva <[email protected]> wrote:
On Sun, Aug 26, 2012 at 10:51 PM, Eduardo Silva <[email protected]> wrote:
Hi Kyle,

On Sun, Aug 26, 2012 at 7:06 PM, Kyle Sanderson <[email protected]> wrote:
Hi Eduardo,

1.1.1 works (Compiles)! However, I had to make two changes to Line 13,
DPOSIX (Should be -DPOSIX), and remove the space with '
-L/home/USERNAME/monkey_ssl/matrixssl-3-3-1-open'. Which version of
gcc are you compiling with?

Thanks for those steps! I would have never figured it out otherwise.
Kyle.

thanks to you, i have updated the .txt with the proper fix.

My plan for 1.2 is to deprecate this matrixssl dependency and use
something with better support and docs such as PolarSSL

best,

btw, i am using:

gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3




On Sun, Aug 26, 2012 at 3:00 PM, Eduardo Silva <[email protected]> wrote:
On Sat, Aug 25, 2012 at 11:01 PM, Kyle Sanderson <[email protected]> wrote:
Just for what it's worth, I too am having issues with the
installation. I haven't tried 1.1.1 as I don't have any spare cycles,
but it's still on my radar. Thanks for the walk-through!

Thanks,
Kyle.

Hi Kyle,

please try 1.1.1 as it fixes some problems with the build system,

best,

On Fri, Aug 24, 2012 at 12:40 PM, Eduardo Silva <[email protected]> wrote:
Please review the following txt file with the step by step instructions:

       http://edsiper.linuxchile.cl/monkey_ssl.txt

send us some feedback...

cheers!

On Fri, Aug 24, 2012 at 4:31 AM, Luna <[email protected]> wrote:
Here you go.
       linux-gate.so.1 =>  (0x00977000)
       libmatrixssl.so => not found
       libc.so.6 => /lib/libc.so.6 (0x0033a000)
       /lib/ld-linux.so.2 (0x00597000)


-----Original Message----- From: Eduardo Silva
Sent: Thursday, August 23, 2012 11:34 PM

To: Luna
Cc: [email protected]
Subject: Re: [Monkey] liana_ssl

please provide the output of:

 ldd monkey-1.1.1/plugins/liana_ssl/monkey-liana_ssl.so

On Thu, Aug 23, 2012 at 9:50 PM, Luna <[email protected]> wrote:

After a while trying to configure it, I think you have to the Load in the correct position in the document it to try load the plugin. I get these
errors now.

Monkey HTTP Daemon 1.1.1
Built : Aug 23 2012 21:59:38 (gcc 4.4.6)
Home  : http://monkey-project.com
[2012/08/23 22:34:05] [Warning] dlopen() libmatrixssl.so: cannot open
shared
object file: No such file or directory
[2012/08/23 22:34:05] [Warning] Invalid plugin
'/home/****/monkey-1.1.1/plugins/liana_ssl/monkey-liana_ssl.so'
[2012/08/23 22:34:05] [ Error] TransportLayer 'liana_ssl' not found

I'm sure I am post to disable the regular liana plugin in the monkey.conf and plugins.load. As for libmatrixssl.so is that linking to the /usr/lib
or
/usr/local/lib? I have no clue what it means liana_ssl not found. :(


-----Original Message----- From: Eduardo Silva
Sent: Thursday, August 23, 2012 9:29 PM

To: Luna
Cc: [email protected]
Subject: Re: [Monkey] liana_ssl

seems like i forgot to mention that you have to compile matrixssl
before the monkey plugin:

cd matrixssl-3-3-1-open/
make


On Thu, Aug 23, 2012 at 7:00 PM, Luna <[email protected]> wrote:


[****@****liana_ssl]$ gcc -g liana_ssl.c -shared -o monkey-liana_ssl.so -I../../src/include/ -I/home/username/matrixssl-3-3-1-open/ -fPIC -DPOSIX
-L/home/username/matrixssl-3-3-1-open -lmatrixssl

/usr/bin/ld: cannot find -lmatrixssl
collect2: ld returned 1 exit status

If I don't include -lmatrixssl no error message comes out.

-----Original Message----- From: Eduardo Silva
Sent: Thursday, August 23, 2012 7:14 PM

To: Luna
Cc: [email protected]
Subject: Re: [Monkey] liana_ssl

please copy/paste the full output of the gcc command.

On Thu, Aug 23, 2012 at 6:02 PM, Luna <[email protected]> wrote:



It stops right there, I don't matrixssl does not compile a file like
that.

/usr/bin/ld: cannot find -lmatrixssl
collect2: ld returned 1 exit status


-----Original Message----- From: Eduardo Silva
Sent: Wednesday, August 22, 2012 11:34 PM
To: Luna
Cc: [email protected]
Subject: Re: [Monkey] liana_ssl

Hi,

On Wed, Aug 22, 2012 at 6:51 PM, Luna <[email protected]> wrote:




Hi I been trying to compile monkey with liana_ssl, I notice on the make
it
requires matrixssl. I go download matrixssl and try to compile or
maybe
monkey just need the headers its not clear on this part. Then again I
never
did understand some things in Linux. In the folder of liana_ssl I
check
the
path in the makefile where it had /usr/include/matrixssl for the
matrixssl
so I copy the header files there. Unfortunately it does not compile
right
I
gotton to the point where ld is looking –lmatrixssl so I’m stumped at
this
matrixssl does not even compile a binary like that. I’m using Red Hat
EPEL
6 i386 without liana_ssl it compiles correctly and I can use monkey.
For
my
test I need monkey with ssl support. Can somebody help me out here.
Mostly
is there a way to properly compile and place the headers so monkey can
use
them correctly


Hi,

i understand, matrixssl is a pain, it don't have a clean way to
install the binaries and headers in the system. We will move to a more
friendly SSL library shortly.

I just tested the following workaround:

1) get monkey-1.1.1, configure like: ./configure --debug , then 'make'
2) get matrixssl 3.3.1, after unpack it you should have something
like: /home/foo/matrixssl-3-3-1-open/
3) go into monkey directory: monkey-1.1.1/plugins/liana_ssl
4) compile the plugin with the following command:

   gcc -g liana_ssl.c -shared -o monkey-liana_ssl.so
-I../../src/include/ -I/home/foo/matrixssl-3-3-1-open/ -fPIC -DPOSIX
-L/home/foo/matrixsssl-3-3-1-open -lmatrixssl

   (make sure to replace /home/foo/matrixssl-3-3-1-open/ with the
proper directory from where you have matrixssl)

5) after that you will have a file called monkey-liana_ssl.so, thats
your plugin :)

6) Edit monkey-1.1.1/conf/plugins.load and make sure the
monkey-liana_ssl.so plugin is loaded

please let me know if it works,

best


--
Eduardo Silva
http://edsiper.linuxchile.cl
http://www.monkey-project.com
_______________________________________________
Monkey mailing list
[email protected]
http://lists.monkey-project.com/listinfo/monkey






--
Eduardo Silva
http://edsiper.linuxchile.cl
http://www.monkey-project.com
_______________________________________________
Monkey mailing list
[email protected]
http://lists.monkey-project.com/listinfo/monkey





--
Eduardo Silva
http://edsiper.linuxchile.cl
http://www.monkey-project.com
_______________________________________________
Monkey mailing list
[email protected]
http://lists.monkey-project.com/listinfo/monkey




--
Eduardo Silva
http://edsiper.linuxchile.cl
http://www.monkey-project.com
_______________________________________________
Monkey mailing list
[email protected]
http://lists.monkey-project.com/listinfo/monkey



--
Eduardo Silva
http://edsiper.linuxchile.cl
http://www.monkey-project.com
_______________________________________________
Monkey mailing list
[email protected]
http://lists.monkey-project.com/listinfo/monkey
_______________________________________________
Monkey mailing list
[email protected]
http://lists.monkey-project.com/listinfo/monkey



--
Eduardo Silva
http://edsiper.linuxchile.cl
http://www.monkey-project.com



--
Eduardo Silva
http://edsiper.linuxchile.cl
http://www.monkey-project.com



--
Eduardo Silva
http://edsiper.linuxchile.cl
http://www.monkey-project.com



--
Eduardo Silva
http://edsiper.linuxchile.cl
http://www.monkey-project.com
_______________________________________________
Monkey mailing list
[email protected]
http://lists.monkey-project.com/listinfo/monkey
_______________________________________________
Monkey mailing list
[email protected]
http://lists.monkey-project.com/listinfo/monkey

Reply via email to