Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 2
Compare

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. * Func automatically distributes certificates to all "slave" machines. There's almost ... [More] 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]

4.1
   
  0 reviews  |  20 users  |  25,073 lines of code  |  3 current contributors  |  Analyzed 3 days ago
 
 

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.

0
 
  0 reviews  |  7 users  |  11,390 lines of code  |  1 current contributor  |  Analyzed 10 days ago
 
 

A crypto library written in C++.

5.0
 
  0 reviews  |  3 users  |  72,600 lines of code  |  2 current contributors  |  Analyzed 7 days ago
 
 
Compare

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 computation based on their private inputs. The computation is done using a cryptographic protocol which ... [More] 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]

4.0
   
  0 reviews  |  2 users  |  11,955 lines of code  |  0 current contributors  |  Analyzed 6 months ago
 
 

A Linux program to manage the Apache 2 server. Project is currently broken, as it doesn't work on recent versions of Ubuntu. If you think you can help contact us. It includes support for virtual hosts, ssl and modules. Currently only handles the Debian way of separating Apache's ... [More] configuration files so it can work only on Ubuntu/Debian based distros. [Less]

4.0
   
  0 reviews  |  2 users  |  11,276 lines of code  |  0 current contributors  |  Analyzed about 16 hours ago
 
 

sec-wall is a feature packed high-performance security proxy supporting SSL/TLS, WSSE, HTTP Auth Basic/Digest, extensible authentication schemes based on custom HTTP headers and XPath expressions, powerful URL matching/rewriting and an optional headers enrichment. It's a security wall you ... [More] can conveniently fence the otherwise defenseless backend servers with. Visit the project's site at http://sec-wall.gefira.pl/ [Less]

5.0
 
  0 reviews  |  1 user  |  8,750 lines of code  |  0 current contributors  |  Analyzed 10 days ago
 
 

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 your account info, and stored passwords (you need to allow the keyring to read them always, once.) I ... [More] 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]

0
 
  0 reviews  |  1 user  |  484 lines of code  |  0 current contributors  |  Analyzed 9 days ago
 
 

PyLoris is a scriptable tool for testing a server's vulnerability to connection exhaustion denial of service (DoS) attacks. PyLoris can utilize SOCKS proxies and SSL connections, and can target protocols such as HTTP, FTP, SMTP, IMAP, and Telnet.

5.0
 
  0 reviews  |  1 user  |  1,833 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

HighlightsHTTPConnectionPool and HTTPSConnectionPool - Thread-safe connection pooling and re-using. filepost - File posting! Supported implicitly by HTTPConnectionPool.post_url. (Optional) Automatically handles redirection and retries! New in 0.3: HTTP and HTTPS (SSL) support. For a description of ... [More] what's new in the latest version, visit the Downloads tab. What's wrong with urllib and urllib2?There are two critical features missing from the Python standard library: Connection re-using/pooling and file posting. It's not terribly hard to implement these yourself, but it's much easier to use a module that already did the work for you. The Python standard libraries urllib and urllib2 have little to do with each other. They were designed to be independent and standalone, each solving a different scope of problems, and urllib3 follows in a similar vein. Why do I want to reuse connections?Performance. When you normally do a urllib call, a separate socket connection is created with each request. By reusing existing sockets (supported since HTTP 1.1), the requests will take up less resources on the server's end, and also provide a faster response time at the client's end. With some simple benchmarks (see test/benchmark.py), downloading 15 URLs from google.com is about twice as fast when using HTTPConnectionPool (which uses 1 connection) than using plain urllib (which uses 15 connections). This library is perfect for... Talking to an API Crawling a website Any situation where being able to post files, handle redirection, and retrying is useful. It's relatively lightweight, so it can be used for anything! ExamplesGo to the Examples wiki for more nice syntax-highlighted examples. But, long story short, import urllib3 # (Version 0.3) API_URL = 'http://ajax.googleapis.com/ajax/services/search/web' http_pool = urllib3.connection_from_url(API_URL) fields = {'v': '1.0', 'q': 'urllib3'} r = http_pool.get_url(API_URL, fields) print r.status, r.data [Less]

0
 
  0 reviews  |  0 users  |  3,398 lines of code  |  27 current contributors  |  Analyzed 6 days ago
 
 

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.

5.0
 
  0 reviews  |  0 users  |  2,064 lines of code  |  1 current contributor  |  Analyzed 11 months ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.