Skip to content

Instantly share code, notes, and snippets.

View ursinn's full-sized avatar
🏠
Working from home

Ursin Filli ursinn

🏠
Working from home
View GitHub Profile
@ursinn
ursinn / docker.yml
Last active February 4, 2021 13:15
Ansible Playbook for Docker (Debian 10)
---
- hosts: all
become: true
tasks:
- name: Install aptitude using apt
apt: name=aptitude state=latest update_cache=yes force_apt_get=yes
- name: Install required system packages
apt: name={{ item }} state=latest update_cache=yes
@ursinn
ursinn / Cuboid.java
Last active April 29, 2024 16:41
Spigot Plugin | Cuboid Helper
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.bukkit.Bukkit;
import org.bukkit.Chunk;
import org.bukkit.Location;
import org.bukkit.World;
@ursinn
ursinn / xss_clean.php
Last active April 17, 2020 15:46
XSS Clean Function for PHP
<?php
public static function xss_clean($data)
{
// Fix &entity\n;
$data = str_replace(array('&amp;', '&lt;', '&gt;'), array('&amp;amp;', '&amp;lt;', '&amp;gt;'), $data);
$data = preg_replace('/(&#*\w+)[\x00-\x20]+;/u', '$1;', $data);
$data = preg_replace('/(&#x*[0-9A-F]+);*/iu', '$1;', $data);
$data = html_entity_decode($data, ENT_COMPAT, 'UTF-8');

Keybase proof

I hereby claim:

  • I am ursinn on github.
  • I am ursinn (https://keybase.io/ursinn) on keybase.
  • I have a public key whose fingerprint is 3BBF 4CF4 7371 ADBC DF8D 6FAB D17A E140 521D 6E21

To claim this, I am signing this object: