Plotting Authorization Attempts

I was trying to figure out a data set to use to create examples with Bokeh when I thought of trying to visualize failed attempts to scrape my web server. When I first opened up my network to the outside, I noticed a lot if incoming requests from random locations in my logs. From what I could find, this was weirdly normal. There are apparently bots constantly probing the internet, trying to find vulnerable endpoints....

September 23, 2020 · 16 min · Mark Topacio

Python Virtual Environments

virtualenv is a tool used to create separate workspaces for each of your Python applications. For each of my projects, I begin by creating a new virtual environment. From Python 3 onwards, venv should be one of the included modules. Anything older might require the need to install virtualenv through your package manager. For instance, if I were to create a new webscraping project, I would want to create its own environment....

August 30, 2020 · 2 min · Mark Topacio