cs_lang:python   382

« earlier    

Thug by buffer
"Thug is a Python low-interaction honeyclient aimed at mimicing the behavior of a web browser in order to detect and emulate malicious contents."
honeypot  honeynet  thug  cs_lang:python  honeypot_client  security 
5 days ago by adulau
Ubigraph: Free dynamic graph visualization software
"UbiGraph is a tool for visualizing dynamic graphs. The basic version is free, and talks to Python, Ruby, PHP, Java, C, C++, C#, Haskell, and OCaml."
graph  graphics  programming  python  visualization  infovis  infoviz  via:dotforward23  cs_lang:python  via:adulau 
10 days ago by jepoirrier
Ubigraph: Free dynamic graph visualization software
"UbiGraph is a tool for visualizing dynamic graphs. The basic version is free, and talks to Python, Ruby, PHP, Java, C, C++, C#, Haskell, and OCaml."
graph  graphics  programming  python  visualization  infovis  infoviz  via:dotforward23  cs_lang:python 
12 days ago by adulau
dcramer/taskmaster
"You might ask, "Why not use Celery?". Well the answer is simply that normal queueing requires (not literally, but it'd be painful without) you to buffer all tasks into a central location. This becomes a problem when you have a large amount of tasks, especially when they contain a large amount of data.

Imagine you have 1 billion tasks, each weighing in at 5k. Thats, uncompressed, at minimum 4 terabytes of storage required just to keep that around, and gains you very little.

Taskmaster on the other hand is designed to take a resumable iterator, and only pull in a maximum number of jobs at a time (using standard Python Queue's). This ensures a consistent memory pattern that can scale linearly."
mapreduce  python  distributed_computing  distributed  cs_lang:python 
18 days ago by adulau
redis-taxon 0.2.4 : Python Package Index
"Taxon is a tagged data store with persistence to a Redis backend. It allows you to organize and query Redis data sets with tags."
tagging  redis  taxon  tag  tags  cs_lang:python 
21 days ago by adulau
ghost.py
"ghost.py is a webkit web client written in python."
javascript  programming  python  testing  webkit  cs_lang:python 
26 days ago by adulau
fiorix/freegeoip
"This is the software running behind the IP Geolocation Web Service at freegeoip.net. The database is not shipped with the package. However, there are instructions for downloading and generating a local version of the database, using the database/createdb.py python script."
freegeoip  geoip  geocoding  cs_lang:python 
4 weeks ago by adulau
Google Python Style Guide
"Python is the main scripting language used at Google. This style guide is a list of dos and don'ts for Python programs."
google  programming  python  reference  style  cs_lang:python 
4 weeks ago by adulau
osm4routing
"This tool provides an OpenStreetMap data parser to turn them into a nodes-edges
adapted for routing applications."
OpenStreetMap  cs_lang:python  routing 
8 weeks ago by cedricbonhomme
requests
"Requests is an ISC Licensed HTTP library, written in Python, for human beings."
http  cs_lang:python  rest 
9 weeks ago by cedricbonhomme
imposm.parser
"imposm.parser is a Python library that parses OpenStreetMap data in XML and PBF format. It has a simple API and it is fast and easy to use. It also works across multiple CPU/cores for extra speed."
osm  pbf  OpenStreetMap  cs_lang:python  routing 
9 weeks ago by cedricbonhomme
Python Webkit DOM Bindings
"Python-Webkit is a python extension to Webkit to add full, complete access to Webkit's DOM - Document Object Model. On its own, however, Python-Webkit doesn't actually do anything, because it is only through WebkitDFB, WebkitGTK or WebkitQt4 that Webkit "Document Objects" are actually created
(and displayed, on-screen). Thus it is necessary to make a small patch to each of PyWebkitGTK and PyWebkitQt4, to "break out" access to the DOM, but for WebkitDFB, as it is very new, has its own c-based python module, included as part of PythonWebkit."
dom  framework  javascript  python  webkit  cs_lang:python 
9 weeks ago by adulau
Ned Batchelder: Pragmatic Unicode
"Making Peace With Autism Autism Mom's Survival Guide"
python  unicode  cs_lang:python 
10 weeks ago by adulau
miasm - reverse engineering framework - Google Project Hosting
"Miasm is a a free and open source (GPLv2) reverse engineering framework. Miasm aims at analyzing/modifying/generating binary programs."
miasm  reversing  reverse_engineering  malware_analysis  metasm  cs_lang:python 
10 weeks ago by adulau
bdcht/grandalf
"Grandalf is a python module made for experimentations with graphs and drawing algorithms. Since it relies only on python code it is not meant to be used as a replacement for graphviz or other libraries like OGDF (C++), GDToolkit (C), tulip (Java), etc. The idea was to provide a way to draw and navigate graphs no larger than thousands of nodes, while keeping the source code simple enough (now less than 1500 lines of python) to make it possible to easily tweak and hack any part of it for experimental purpose. Grandalf does only two things:

computing the nodes (x,y) coordinates (based on provided dimensions, and a chosen layout)
routing the edges with lines or nurbs

It does NOT include any graphics toolkit, nor does it rely on any qt-gtk-cairo- whatever canvas library. This means that Grandalf will help you find where to draw things like nodes and edges, but it’s up to you to perform the drawing… Take a look at masr (masr/plugins/graph/README) to see how Grandalf can be used to render some graphs on a cairo canvas."
graph  infoviz  grandalf  python  cs_lang:python 
10 weeks ago by adulau
peepdf - PDF analysis and creation/modification tool - Google Project Hosting
"peepdf is a Python tool to explore PDF files in order to find out if the file can be harmful or not. The aim of this tool is to provide all the necessary components that a security researcher could need in a PDF analysis without using 3 or 4 tools to make all the tasks. With peepdf it's possible to see all the objects in the document showing the suspicious elements, supports all the most used filters and encodings, it can parse different versions of a file, object streams and encrypted files. With the installation of Spidermonkey and Libemu it provides Javascript and shellcode analysis wrappers too. Apart of this it's able to create new PDF files and to modify existent ones."
malware  pdf  python  cs_lang:python  peepdf 
11 weeks ago by adulau
evolution
Evolve or perish! You are a little snake-like creature struggling for its future, you need to absorb other living and non-living things to evolve. Will you survive?
cs_lang:python  OpenGL  global-game-jam 
february 2012 by cedricbonhomme

« earlier    

Copy this bookmark:



description:


tags: