Skip to content

Instantly share code, notes, and snippets.

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

James u007

🏠
Working from home
View GitHub Profile
@u007
u007 / email_bandwidth.rb
Created July 14, 2016 15:58
extract email bandwidth usage for a domain grouped by day
cmd = 'grep @domain.com /var/log/maillog | grep retr= | awk {\'print $6" "$1" "$2" "$3" "$11\'} | grep -v retr=0'
output = []
r, io = IO.pipe
fork do
system(cmd, out: io, err: :out)
end
io.close
list = {}
@u007
u007 / app : app.rb
Last active June 30, 2016 14:14
padrino view working!
module MyApp
class App < Padrino::Application
use ConnectionPoolManagement
set :login_model, :user_access
register Padrino::Mailer
register Padrino::Helpers
register Padrino::Sprockets
# register Padrino::Cache
# register I18n::JS::Middleware
# register Padrino::Login
@u007
u007 / cphulk management via console.txt
Last active June 15, 2016 08:27
cpanel cphulk unban ip
# login as root, and mysql into cphulkd
sudo su
mysql cphulkd
# see blocked / history
select user, INET6_NTOA(address) as address1, service, type, logintime, notes, authservice from login_track where INET6_NTOA(address) like ‘%:-ip here-';
select user, INET6_NTOA(address) as address1, service, type, logintime, notes, authservice from login_track order by logintime desc limit 30;
select user, INET6_NTOA(address) as address1, service, type, logintime, notes, authservice from login_track where type < 0 order by logintime desc limit 30;
source 'https://rubygems.org'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~>4.0.3'
# Use sqlite3 as the database for Active Record
#gem 'sqlite3'
gem 'mysql2'
# Use SCSS for stylesheets