Who uses Python?
Friday, June 8th, 2007Apparently quite a few people do.
Apparently quite a few people do.
Related, no doubt, to the upcoming CPLUG CTF event at Messiah College, Patrick has a post about penetration testing with Python. The two main tools he mentions are Scapy and Inline Egg, both of which are quite cool.
Quoth Jacob Kaplan-Moss:
I’ve always thought that the sign of a healthy Open Source project is a vibrant ecosystem around that project. That’s why I’ve been thrilled to see that there are a bunch of cool third-party Django add-ons popping up. I thought I’d take a few minutes and give a shout out to some of my favorites…
He lists four projects that sound interesting.
Patrick solves his urlview problem with a bit of Python. Not a bad solution, and his script is a decent example of using the Python Curses bindings. Pretty cool.
This seems interesting:
mod_wsgi is an Apache module that provides a WSGI compliant interface for hosting Python based web applications within Apache. The adapter is written completely in C code against the Apache C runtime and for hosting WSGI applications within Apache has a lower overhead than using existing WSGI adapters for mod_python or CGI.
Unfortunately, there hasn’t been a stable release yet, so you’ll need to checkout a copy from SVN and compile if you want to try it. But I bet something shows up (masked) in Gentoo relatively soon.
And the award for best Ruby vs. Python weblog post title goes to… Python up, Ruby down: If that runtime don’t work, then its bound to drizzown.
Now that Digg has released their new API, it was only a matter of time before someone wrote something like PyDigg:
PyDigg is a Python toolkit for the Digg API. It provides an object-oriented interface to all of the available endpoints of the API. It is offered under the MIT License.
It only has a few basic dependencies and looks like it’s pretty well written. Very cool.
Yet another Python IDE, this one is called PIDA:
PIDA is different from other IDEs in that it will use the tools you already have available rather than attempting to reinvent each one. PIDA is written in Python with the PyGTK toolkit, and although is designed to be used to program in any language, PIDA has fancy Python IDE features.
I still like Komodo, but the PIDA screenshots don’t look horrible.
About.com has a decent tutorial on making your own Python web server. Too bad it’s cluttered with ads and split over a bunch of pages. Still, a decent reference.