开源安全套接字框架

时间:2009-11-03 03:29:39

标签: frameworks protocols

我正在寻找一个开源框架来构建专有协议(代理/客户端与接收器/服务器的对话,将事物填充到SQL数据库中)。 我需要会话处理(即登录/注销)和某种加密。 我发现Spread Framework看起来很棒,但似乎不支持任何开箱即用的身份验证或加密。 我的首选语言是C,C ++,Python或Perl。 有人知道手头有什么吗?希望能有一些东西可以节省我的时间,而不是在* nix套接字中完成所有操作;) 提前谢谢!

4 个答案:

答案 0 :(得分:2)

为什么不使用libcurl,因为它可以执行SSL。 http://curl.haxx.se/libcurl/c/example.html

答案 1 :(得分:0)

DJango和DJango ORM,或SQLAlchemy组合可以是一个好的开始。一个python基础框架和ORM。

答案 2 :(得分:0)

由于您在套接字级别工作,我假设您正在尝试从头开始编写应用程序。或者您是否尝试在现有的Web服务器中运行?

你可以使用带有HTTPS&的lighttpd吗? mod_cgi一样?这本身并不是一个真正的框架,但它可以使您的应用程序可移植到其他基础架构。

在服务器端,CGI::Session可以处理会话管理。可以使用mod_auth进行身份验证。

答案 3 :(得分:0)

为什么不使用SSL / TLS?在客户端上,您可以使用libcurl,它与C,C ++,Python和Perl一起使用。在服务器上,使用Apache,lightttp等,使用cgi或您喜欢的语言。您可以使用相互身份验证来确保验证客户端和服务器的身份,以及提供加密通道。