cs_lang:python 382
Thug by buffer
5 days ago by adulau
"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
iodeflib - a python library to create, parse and edit IODEF incident reports | Decalage
7 days ago by adulau
"iodeflib - a python library to create, parse and edit IODEF incident reports"
cs_lang:python
iodef
incident_handling
incident
xml
rfc:5070
csirt
7 days ago by adulau
Ubigraph: Free dynamic graph visualization software
10 days ago by jepoirrier
"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
12 days ago by adulau
"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
18 days ago by adulau
"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
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."
18 days ago by adulau
redis-taxon 0.2.4 : Python Package Index
21 days ago by adulau
"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
sslyze - Fast and Full-Featured SSL Scanner - Google Project Hosting
22 days ago by adulau
"Better, faster scanner to analyze the configuration of SSL servers. "
security
ssl
tls
ssl/tls
infosec
pentest
cs_lang:python
license:gpl
22 days ago by adulau
ghost.py
26 days ago by adulau
"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
4 weeks ago by adulau
"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
4 weeks ago by adulau
"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
8 weeks ago by cedricbonhomme
"This tool provides an OpenStreetMap data parser to turn them into a nodes-edges
adapted for routing applications."
OpenStreetMap
cs_lang:python
routing
adapted for routing applications."
8 weeks ago by cedricbonhomme
requests
9 weeks ago by cedricbonhomme
"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
9 weeks ago by cedricbonhomme
"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
9 weeks ago by adulau
"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
(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."
9 weeks ago by adulau
Ned Batchelder: Pragmatic Unicode
10 weeks ago by adulau
"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
10 weeks ago by adulau
"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
10 weeks ago by adulau
"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
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."
10 weeks ago by adulau
peepdf - PDF analysis and creation/modification tool - Google Project Hosting
11 weeks ago by adulau
"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
february 2012 by cedricbonhomme
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
PEP 257 -- Docstring Conventions
february 2012 by cedricbonhomme
"Docstring Conventions"
documentation
programming
python
reference
style
cs_lang:python
via:adulau
february 2012 by cedricbonhomme
Copy this bookmark: