Skip to content

Instantly share code, notes, and snippets.

@marchrius
marchrius / hash.c
Created June 21, 2014 11:18 — forked from tonious/hash.c
#define _XOPEN_SOURCE 500 /* Enable certain library functions (strdup) on linux. See feature_test_macros(7) */
#include <stdlib.h>
#include <stdio.h>
#include <limits.h>
#include <string.h>
struct entry_s {
char *key;
char *value;
@marchrius
marchrius / hex2int.h
Created November 27, 2014 11:28
Hexadecimal to Decimal (Int)
#include <math.h>
#include <string.h>
int hex2int(const char * s)
{
char charset[] = "0123456789abcdef";
int i = (int)strlen(s), len = i, num = 0, j = 0;
while (i >= 0) {
for (j = 0; j < 16; j++) {
if (charset[j] == s[i]) {
@marchrius
marchrius / broadcom_bcm4325.sh
Created April 28, 2015 15:18
Broadcom driver for 3.19 kernel verison 64bit
#!/bin/bash
# execution permissions: chmod +x broadcom_bcm4325.sh
# execute with: ./broadcom_bcm4325.sh
# need root access to work properly
cd /tmp
wget http://marchrius.altervista.org/blog/download/broadcom_3.19.tar.gz
mkdir broadcom_3.19
@marchrius
marchrius / reverse.c
Created June 30, 2012 11:27
Reverse a word or a phrase
//
// reverse.c
//
//
// Created by Matteo Gaggiano on 23/06/12.
// Copyright (c) 2012 Marchrius. All rights reserved.
//
#include <stdio.h>
#include <string.h>
@marchrius
marchrius / app.js
Created July 8, 2016 15:36 — forked from imjoshholloway/app.js
ngPluralize but with support for HTML
angular.module('myApp', ['ngPluralizeHtml'])
function AppController() {
var vm = this;
vm.count = 10;
}
.controller('AppController', AppController);
/*!
* jQuery ClassyLoader
* www.class.pm
*
* Written by Marius Stanciu - Sergiu <marius@class.pm>
* Licensed under the MIT license www.class.pm/LICENSE-MIT
* Version 1.1.0
*
*/(function(d){d.fn.ClassyLoader=function(a){a=d.extend({},{
width:200,
@marchrius
marchrius / port-check.sh
Created April 22, 2017 10:36 — forked from stojg/port-check.sh
port-check.sh - small script to check if TCP ports are opened through firewalls etc.
#!/bin/bash
function checkport {
if nc -zv -w30 $1 $2 <<< '' &> /dev/null
then
echo "[+] Port $1/$2 is open"
else
echo "[-] Port $1/$2 is closed"
fi
}
@marchrius
marchrius / checkport.sh
Last active April 22, 2017 10:45
checkport - check if one or more TCP ports are opened
#!/bin/bash
#
# Created by: Matteo Gaggiano on 22/04/2017
# Base script by: stojg at https://gist.github.com/stojg/70a15a84900da72ff2b5
#
# Changelog 22/04/2017 :
# - Added support for multi-port check
#
function usage() {
@marchrius
marchrius / example.php
Created October 12, 2017 08:45
Visit object with a path (object and array)
<?php
include_once __DIR__ . '/helpers.php';
$data = ((object)[
"name" => "Matteo",
"surname" => "Gaggiano",
"age" => 25,
"github" => ((object)[
"username" => "Marchrius",