If you have to frequently create, destroy and re-configure DNS zones for testing purposes you will agree that manually editing a Bind zone file is an annoying and error-prone task.Continue reading
Today I had to work on an issue related to troubled HTTP connections. So in order to reproduce such issue I had to find a way to easily reduce the bandwidth of the HTTP transfer.
After a quick Google search I landed on this Stackoverflow answer which suggested me the ...Continue reading
After many years on Wordpress I decided to move my website to a static website.
I decided to adopt Pelican: a static website builder based on python and supporting reStructuredText, Markdown, or AsciiDoc.
Moreover I decided to use GitHub pages to host the website.Continue reading
Pandoc is a very powerful tool, I'm extensively using it for writing
documentation, papers and so on.
You can generate pdf, html, docx and many other formats trough a compilation of markdown source file.
Often I use it to produce nice PDF documents, in this process your Markdown document ...Continue reading
I'm working on an Tk application that should start and stop an UDP server, I need to show server logs in the Tk GUI with a "Pause & Resume" button.
I already have the UDP server implemented using the blocking SocketServer.BaseRequestHandler , so in order to wrap a GUI to ...Continue reading
This is a continuation of my previous post about the +39 ENUM DNS zone.
Thanks to the powerful of the RIPE Database you can see all historical changes on a RIPE-assigned domain. Lets see what happen on the domain 9.3.e164.arpa.
List all changes on the domain object ...Continue reading
ENUM is a DNS based algorithm used to store data associated with E.164 numbers (aka global phone numbers). Using ENUM you can associate your email or Skype or SIP contact along with your phone number.
So, registering your contacts in the ENUM tree you'll make yourself reachable trough ...Continue reading
If you wanna play with u32 module you have to be prepared to deal with a syntax very ...Continue reading
$identifier names a substitution placeholder matching a mapping key of "identifier". By default, "identifier" must spell a Python identifier. The first non-identifier character after the $ character terminates this placeholder specification.
This means that ...Continue reading
SIPp is a real SIP swiss army knife. You can create various SIP scenario and test your devices and environments.
I never found a SIPp scenario implementing an UAs (User Agent server) registrar with authentication.
Following you can find this scenario:
The SIPp XML scenario file: sipp_register_auth_uas.xml
<?xml version ...