Есть такая задачка. есть почтовый сервер. Postfix. есть Imap-овский каталог с почтовыми файлами (письмами). необходимо выполнить пакетную обработку файлов а именно: 1)берем файл например md50000000996.msg ...
Доработка программы проверки SSL клиентов (Python)
Проект ведется на английском, знание английского на уровне достаточном для беглого чтения документации и переписки -- необходимое условие.
The goal of this project is to develop a tool for off-line MITM testing of any SSL/TLS clients (not necessary HTTPS),
suitable for professional use. The latter basically means decent evidence gathering and reporting functionality. Our
objective is to make security audits of SSL clients (thick clients, mobile devices, appliances, etc) easier.
The project is open-source, https://github.com/grwl/sslcaudit . At present I have a first version of the software ready
for release. As I am not a professional Python programmer, I would like to have someone good in Python OO
programming on board to help me clean up and polish off the tool.
See https://github.com/grwl/sslcaudit/blob/master/README for more details.
Right now I have the following tasks:
* to review the code and make proposals for refactoring where necessary
* to work on new features and bugs, software packaging
- package the tool for distribution to other platforms (esp. Ubuntu and Debian-based) platforms
- prettify error reporting, logging
- capture network traffic handled by sslcaudit (in the background thread) and write into pcap file
- fix network connectivity code to properly support domain name resolution and handle IPv6 addresses in command-line parameters
- for each invocation of a tool create a separate directory and keep all certificate files, logs and output reports there
There also a need to develop additional features.
Mandatory skills:
* Excellent Python OO software development skills, ability to write clean code
* General OO software refactoring skills
* Self-discipline to write adequate amount of unit test, use version control (GIT) and bug tracking
* Understanding of SSL/TLS protocol suite, at least to the level to clearly understand the purpose of the tool
* Good communication and code documentation skills
Nice to have:
* Experience with M2Crypto library
* Experience with packaging Python software for redistribution
* Shell scripting skills
Заявки фрилансеров
Похожие заказы
- Системное программирование2 заявкиЗакрыт13 лет назад
Необходимо написать dll, которая определяла для окна IE, Firefox, Chrome и Safari адрес текущей открытой web-страницы, используя WinAPI. Т.е. на входе hwnd, на выходе URL просматриваемой страницы. Можно просто по активному ...
Системное программирование3 заявкиЗакрыт13 лет назадНеобходимо реализовать TCP сервер, который “разговаривает” по своему протоколу. Описание протокола и сервера в прикрепленном файле. Тех. задание довольно точное, поэтому указывайте пожалуйста, вашу цену и сроки. ...
Системное программирование2 заявкиЗакрыт13 лет назад- $2500
Необходимо написать криптор exe файлов. Нужен человек знающий PE format, asm, C, для написания и сопровождения конечного продукта. Ваша программа проходит все секции файла шифрует их, затем меняет точку входа в ней, куда ...
Системное программирование1 исполнительЗакрыт13 лет назад - $500
Разрабатывается программа для передачи звука peer-to-peer. Нужно разработать модуль для обхода NAT и файрволов. UDP и TCP. Если у вас есть знание реализации, а лучше опыт и наработки, просьба стучаться в скайп evmakar ...
Системное программирование1 заявкаЗакрыт13 лет назад - $2500
Нужен сервис онлайн сервис для комплексной проверки файлов множеством антивирусных технологий одновременно. Первостепенная задача: Необходимо разработать серверную часть, т.е. непосредственно саму проверку (через виртуальные машины или еще как то? это обсуждается) Второстепенная задача: ...
Системное программирование6 заявокЗакрыт13 лет назад Программа на С, писать под Linux. Задание в прикрепленном файле.
Системное программирование5 заявокЗакрыт13 лет назадСобственно сабж сервак линукса
Системное программирование2 заявкиЗакрыт13 лет назадТребуется доработка networkminer (sourceforge.net/projects/networkminer/): -руссификация; - добавление функций парсинга текста; - изменение интерфейса. Просьба указать сроки и цену
Системное программирование1 заявкаЗакрыт13 лет назадТребуется GUI для anettest.sourceforge.net (исходники на cpp). Проект хорошо документрован, включая русс. язык Просьба указать сумму и сроки
Системное программированиенет заявокЗакрыт13 лет назад