En curso

Apache module development

I'm currently looking for a developer who can build a production ready version of our concept plugin. One that is backwards compatible with older versions of Apache and can share share the majority of code with the Nginx plugin later. The concept plugin does not contain all final functionality, for example threading is not handled for some processes where it should and message authentication needs to be implemented via digital signatures.

The concept plugin only works on the current Apache trunk (2.5) because it's using the 'init_server' hook which was just recently added. This is the biggest challenge to resolve. The module mod_sslhaf could potentially help you in the right direction as this is already extracting the required information in the TLS handshake.

Apache Function:

[url removed, login to view]

mod_sslhaf (Apache module for passive SSL client fingerprinting):

[url removed, login to view]

The developer needs to find a way to make a similar 'hook' in older versions of Apache 2.x but with the existing functionality and without (re)writing mod_ssl. We can't make any changes to the Apache source, everything needs to happen in this module so that it can be installed with a simple 'apt-get install', 'yum install'.

In the 'init_server' hook we use the OpenSSL hook 'SSL_CTX_set_tlsext_servername_callback', which makes the module compatible with OpenSSL version [url removed, login to view] and higher.

We can share the concept plugin to developers who have a good idea to solve the problem, set your budget on the module based implementation of this change. We can agree on the final budget later.

I can only accept your bid if you can explain how you would like to implement the back-port. Project fee will only be paid for a successful and secure implementation as described above.

Habilidades: Apache, Programación en C, OpenSSL

Ver más: writing secure code, writing hook, writing backwards, writing a hook, where to find good developer, threading programming, passive writing, passive programming, how to find the right code developer, how to find re developers, how to find good developers, how to find a good developer, how to find a developer for your project, hook writing, hook in writing, find developers for module, development challenge, c programming find function, c# programming challenge, c programming challenge, concept challenge, challenge programming, challenge development, c# code challenge, backwards writing

Información del empleador:
( 9 comentarios ) Halsteren, Netherlands

ID de proyecto: #9529143

Adjudicado a:

vw1249172vw

Hi, I carefully read your project description, here is what I understand. In the Apache 2.5 you use SSL_CTX_set_tlsext_servername_callback I guess to retrieve the TLS server name, if it’s the case we can have the s Más

$1222 USD en 30 días
(15 comentarios)
4.8

8 los freelancers están ofertando un promedio de $6430 para este trabajo.

Yknox

Hello I'm interesting your project very well I'm a excellent developer using c, c++, java, jsp, php, perl, python. I m quite well experienced in these jobs. after u sent me project details, we can discuss more deta Más

$10000 USD en 90 días
(240 comentarios)
7.7
$8947 USD en 30 días
(47 comentarios)
6.6
angel0701

Dear sir. I am very interesting your project. I already used OpenSSL at C/C++ projects for security. So i am very familiar with OpenSSL. To modify SSL code, Please let me know your OS environment. for example: Más

$9333 USD en 50 días
(1 comentario)
3.8
seekdeveloper

Hi, I have read your post and understood your requirement. I have great experience working on Apache/C Programming/PHP/MySQL/HTML5/jQuery/Wordpress/Magento/Joomla/Drupal/AngularJS/[url removed, login to view] Más

$5154 USD en 50 días
(2 comentarios)
5.4
$6111 USD en 20 días
(0 comentarios)
0.0
burhanbvk

Can you send me the concept plugin via PM? Once I have it I will check it and get back to you. Regards

$5000 USD en 30 días
(0 comentarios)
0.0
WorkXpressPaaS

Hello! We are a US company with a 14 year history of developing cloud-based custom software solutions for a diverse client list. Our rapid development platform is able to save our clients significant time and money Más

$5670 USD en 30 días
(0 comentarios)
0.0