Skip to content

Instantly share code, notes, and snippets.

View chtitux's full-sized avatar

Théophile Helleboid - chtitux chtitux

View GitHub Profile
#!/bin/bash
# Fail script if any command fails
set -e
function usage {
local script_name
script_name=$(basename "$0")
cat <<HELP
$script_name (options) <message>
@chtitux
chtitux / merge-master.sh
Created April 4, 2019 15:29
Merge master script
#!/bin/bash
# Example of the slack-usernames file:
# han.solo@gitlab.com @UABCDEF123
# Fail script if any command fails
set -e
GITLAB_HOST=${GITLAB_HOST:-gitlab.com}
GITLAB_UPSTREAM_NAMESPACE=${GITLAB_UPSTREAM_NAMESPACE:-mycorpcompany}
@chtitux
chtitux / amazon.md
Last active September 18, 2018 08:52
Amazon self-signed certificate in whois comments of 54.208.0.0/15 : https://rdap.arin.net/registry/ip/54.208.0.0/15

Whois of 54.208.0.0/15

$ whois 54.208.0.0
…
# start

NetRange:       54.208.0.0 - 54.209.255.255
CIDR:           54.208.0.0/15
NetName:        AMAZO-ZIAD4
NetHandle:      NET-54-208-0-0-2
Test made from 2a01:e35:2f07:1ce0:92a4:deff:feb5:74d7
I have no TCP answer from 2 IPv6 (out of 5) of sstatic.net.cdn.cloudflare.net.
chtitux@susie:~$ for i in $(dig AAAA sstatic.net.cdn.cloudflare.net. +short) ; do echo "Testing [$i]" && wget -O /dev/null http://[$i]/ --connect-timeout 2 --tries 1 -q && echo "[$i] OK" || echo "[$i] FAIL"; done
Testing [2400:cb00:2048:1::be5d:f43a] OK
Testing [2400:cb00:2048:1::be5d:f53a] OK
Testing [2400:cb00:2048:1::8d65:723b] FAIL
Testing [2400:cb00:2048:1::be5d:f73a] FAIL
#!/usr/bin/perl
use strict;
my $domain = $ARGV[0];
my @letters = split("", $domain);
sub bin2dec {
return unpack("N", pack("B32", substr("0" x 32 . shift, -32)));
}
#!/usr/bin/perl
use strict;
use File::stat;
use Time::localtime;
use List::MoreUtils 'any';
use Time::HiRes qw(usleep);
use XML::Simple;
use Data::Dumper;
use Gtk2::Notify;
// Actuellement sur http://www.afnic.fr/fr/produits-et-services/services/convertisseur-idn/
$(document).ready(function () {
$("#button_domain_translator_44_domain").click(function() {
$.fancybox.showActivity();
$.ajax({
url: "/ajax/domain-translator/",
data: {domain: $("#domain_translator_44_domain").val() },
success: function (data) {
$.fancybox(data);
}
<select name="zabpq">
<option>095007</option><option>095008</option><option>095009</option><option>095011</option><option>095012</option><option>095013</option><option>095014</option><option>095015</option><option>095016</option><option>095017</option><option>095018</option><option>095019</option><option>095040</option><option>095041</option><option>095042</option><option>095043</option><option>095044</option><option>095045</option><option>095046</option><option>095047</option><option>095048</option><option>095049</option><option>095054</option><option>095057</option><option>095058</option><option>095059</option><option>095080</option><option>095081</option><option>095082</option><option>095083</option><option>095084</option><option>095085</option><option>095086</option><option>095087</option><option>095088</option><option>095089</option><option>095090</option><option>095091</option><option>095092</option><option>095093</option><option>095094</option><option>095095</option><option>095096</option><option>0950
Avec la zone DNS suivante, le wildcard DNS (spécifié dans http://tools.ietf.org/html/rfc1034#section-4.3.3 & http://tools.ietf.org/html/rfc4592 notamment) me pose problème.
dl.iariss.fr (et machintruc.iariss.fr) résolvait correctement avant l'ajout de la ligne cdn.dl.iariss.fr.
Depuis l'ajout de cette ligne, machintruc.iariss.fr résout toujours correctement, mais dl.iariss.fr ne résout plus (NXDOMAIN). De même, machintruc.dl.iariss.fr ne résout plus (NXDOMAIN).
Est-ce un problème du serveur DNS, de ma zone, des spécifications DNS, ou d'autre part ?
$TTL 86400
@ IN SOA dns13.ovh.net. tech.ovh.net. (2012030600 86400 3600 3600000 86400)
IN NS ns13.ovh.net.
# C-a :source .screenrc
termcapinfo xterm* ti@:te@
startup_message off
vbell off
autodetach on
altscreen on
shelltitle "$ |bash"
defscrollback 10000
defutf8 on