Skip to content

Instantly share code, notes, and snippets.

@jgeboski
jgeboski / yakker.py
Last active August 29, 2015 14:08
Yik-Yak to Twitter Gateway
#!/usr/bin/env python2
#
# Copyright 2014 James Geboski <jgeboski@gmail.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
@jgeboski
jgeboski / xfce4-terminal-0.6.3-disable-server.patch
Created August 26, 2014 23:19
Disable the xfce4-terminal server mode by default
diff --git a/terminal/main.c b/terminal/main.c
index 93f8d40..9f9a0ce 100644
--- a/terminal/main.c
+++ b/terminal/main.c
@@ -241,7 +241,7 @@ main (int argc, char **argv)
g_type_init ();
#endif
- if (!disable_server)
+ if (G_UNLIKELY (!disable_server))
@jgeboski
jgeboski / CWMP-INSTRUCTIONS
Created January 17, 2014 03:50
Instructions to disable the CWMP interface on OpenRG based routers
Verizon FiOS (and possibly other ISPs) deploy CPE routers based on
OpenRG which enable CWMP (port 4567) by default. The CWMP protocol
enables remote management of the CPE device, however, the protocol can
also enable a remote attacker to obtain unwarranted access. The simple
solution is to disable the CWMP protocol, which is done below. Please
note, this operation is likely unsupported by ISPs, so do the following
at your own risk.
Information on CWMP: http://en.wikipedia.org/wiki/TR-069
@jgeboski
jgeboski / pbcmd.cpp
Created August 24, 2011 23:09
ZNC module to playback buffers on command
/*
* Copyright (C) 2011-2014 James Geboski <jgeboski@gmail.com>
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 as published
* by the Free Software Foundation.
*/
#include <znc/Buffer.h>
#include <znc/Chan.h>