Projects tagged ‘python’ and ‘ssl’


[12 total ]

19 Users
   

Func allows for running commands on remote systems in a secure way, like SSH, but offers several improvements. * Func allows you to manage an arbitrary group of machines all at once. * ... [More] Func automatically distributes certificates to all "slave" machines. There's almost nothing to configure. * Func comes with a command line for sending remote commands and gathering data. * There are lots of modules already provided for common tasks. * Anyone can write their own modules using the simple Python module API. * Everything that can be done with the command line can be done with the Python client API. The hack potential is unlimited. * You'll never have to use "expect" or other ugly hacks to automate your workflow. [Less]
Created over 2 years ago.

6 Users

Python wrapper around a small subset of the OpenSSL library. Includes: X509 Certificates, SSL Context objects, SSL Connection objects using Python sockets as transport layer.
Created about 1 year ago.

2 Users
   

A Linux program to manage the Apache 2 server. It includes support for virtual hosts, ssl and modules. Currently only the Debian way of separating Apache's configuration files.
Created about 1 year ago.

2 Users

The Virtual Ideal Functionality Framework (VIFF) is a framework for creating efficient and secure multi-party computations (SMPC). Players, who do not trust each other, participate in a joint ... [More] computation based on their private inputs. The computation is done using a cryptographic protocol which allows them to obtain a correct answer without revealing their inputs. Operations supported include addition, multiplication, and comparison, all with Shamir secret shared outputs. [Less]
Created about 1 year ago.

1 Users

With this project, you can run a gnome task icon that will check your evolution email, without Evolution running. This means that you only have to configure one program (evolution) and it will use ... [More] your account info, and stored passwords (you need to allow the keyring to read them always, once.) I have only implemented and tested IMAP (including SSL, like that used on gmail) so far. This does what I need, but I am willing to extend it, if other people want to use more Evolution data/email backends. When mail comes in, it will flash, change the tooltip text to tell you how many messages, and optionally popup notify bubbles. When you click it, it will run whatever you like (I use evolution) and when mail comes in, you can also run whatever you like (I have it using gstreamer to play an audio file that's available on ubuntu) To use it, extract it wherever you like, and run evo_status.py. You can add it to your Gnome session to have it startup when gnome does. I'd like to eventually add support for events (that have alert turned on), so you can use it like an alarm clock, without having evolution notifier turned on. I'd also like to add support for address-book info, so you can grab any data from your address book, in the lib. I'd also be interested in implementing the applet for other window managers. Currently it works well (and integrates nicely with) gnome and xfce, but I could see something for AWN being pretty slick. If for no other reason, download this, and use it as an example for python-based gnome status icons, checking mail in python, reading gnome keyring info, saving/retrieving gconf data, messing with evolution, using glade, and as an example of how nice python can be for GUI programming. [Less]
Created 12 months ago.

1 Users

Certmaster is a system (originated for Func) for distributing SSL certificates to remote machines that request them. It supports either manual or auto-signing through the program "certmaster-ca", and also has a XMLRPC and Python API.
Created about 1 year ago.

0 Users

Demos from the Paramiko Python Extension reworked to use the standard VyperLogix Library. The VyperLogix Library now has support for SFTP that requires very little code for the developer who wishes to use all this power.
Created 7 months ago.

0 Users

create new account automatic instead of manual operation at website
Created 12 months ago.

0 Users

Robust mail client. Currently in alpha
Created 12 months ago.

0 Users

libnzbfetch is a cross platform c library to download files from usenet using a nzb file. The focus is to make it as efficient as possible. At this point it uses around 5 a 6% cpu (Core 2 duo 2.16) ... [More] while downloading with +/- 13mbit. It currently supports multiple servers with different priorities and SSL connections. It is still in early development, to try it out use: svn co http://libnzbfetch.googlecode.com/svn/trunk libnzbfetch cd libnzbfetch sh autogen.sh ./configure --with-expat= makeAn example client can be found in the example/ directory Python bindings to the library can be found in the bindings/python directory. An example of a python client can be found here Example: #include #include #include #include #include #import int main(int argc, char **argv) { nzb_fetch *fetcher; nzb_file *nzb_file; nzb_file_info **files; int num_files; int i; if (argc < 4) { printf("Usage: \n"); printf("%s \n", argv[0]); exit(1); } fetcher = nzb_fetch_init(); nzb_fetch_add_server(fetcher, argv[2], 119, argv[3], argv[4], 2, 0); nzb_fetch_connect(fetcher); nzb_file = nzb_fetch_parse( argv[1]); nzb_fetch_storage_path(nzb_file, strdup("tmp/complete/")); nzb_fetch_temporary_path(nzb_file, strdup("tmp/chunks/")); num_files = nzb_fetch_list_files(nzb_file, &files); for (i = 0; i < num_files; i++) { printf("Adding %s to the queue\n", files[i]->filename); nzb_fetch_download(fetcher, files[i]); } while(1) { sleep(1); printf(".\n"); } return 0; } [Less]
Created 12 months ago.