Public Service Announcement: the server is gone

Unfortunately my m8 forgot to renew our micro-dedicated server. We got that as a Black Friday deal. ATM we can’t really afford to take another one, thus I will rely on Github. End of transmission

28 January 2019 · 1 min · 35 words · Jacopo Scannella

Owning Indian scammers

A couple of months ago while I was watching KitBoga livestream he leaked the address of a fake tech-support website, made in WordPress. The now dead site was “password protected” by the Hide My Site plugin. Thus I decided to take a look at the source-code and try to own the shit out of the scammers. Target aesthetics A quick look through the code I downloaded the source-code and I started analyzing index....

29 September 2018 · 3 min · 615 words · Jacopo Scannella

ipset and Cloudflare

While setting up the server for this blog I stumbled across the problem to whitelist cloudflare’s ip ranges in iptables. After a quick search I realized a smart and efficient way to do this is using ipset. Thus I created a script to download the latest Cloudfare’s IPv4 ranges and create an ipset list out of it. ipset-cloudflare.sh #!/bin/bash # Created by antipatico (antipatico.ml) # Download the latest cloudflare's IPv4 ranges and create an ipset # named "cloudflare" you can later use in your iptables rules....

9 September 2018 · 1 min · 146 words · Jacopo Scannella

My take on GoHugo and Github.io mirroring

In these days I worked on setting up a mirror for this blog on github.io, in this post I’ll explain how I set it up. Repository everything Log in on your github.com account and create these repositories: yourwebsite.com: this will contain your whole hugo directory and it will contain the config.toml file with the domain yourwebsite.com. yourgithubname.github.io: this will be the mirror itself, it will be the public/ directory inside your hugo dir, generated with the github....

6 September 2018 · 3 min · 489 words · Jacopo Scannella

Hello World!

/* Welcome to my blog! */ #include <stdio.h> int main() { printf("hello, world!"); return 0; }

24 August 2018 · 1 min · 16 words · Jacopo Scannella