View lfd-v2.php
#!/usr/local/bin/php | |
<?php | |
// AbuseIPDB API v2 Key | |
$api_key = 'xxx'; | |
// AbuseIPDB API v2 Endpoint | |
$api_endpoint = 'https://api.abuseipdb.com/api/v2/'; | |
// AbuseIPDB User ID |
View lfd.php
#!/usr/local/bin/php | |
<?php | |
// get command line arguments | |
$args = $argv; | |
// AbuseIPDB API Key | |
$api_key = 'xxx'; | |
// your AbuseIPDB User ID |
View sequential.js
// parameters for ajax calls | |
var items = [ | |
{ 'gender': 'male', 'nat': 'US' }, | |
{ 'gender': 'female', 'nat': 'GB' } | |
]; | |
// function to trigger the ajax call | |
var ajax_request = function(item) { | |
var deferred = $.Deferred(); |
View PasswordProtectPDF.php
<?php | |
require "vendor/autoload.php"; | |
use setasign\Fpdi\Fpdi; | |
use setasign\Fpdi\PdfReader; | |
use setasign\FpdiProtection\FpdiProtection; | |
class PasswordProtectPDF | |
{ | |
protected $pdf = null; |
View htaccess
# .htaccess file for root WordPress directory | |
# add this line if it's not already present in your .htaccess file | |
ErrorDocument 401 default | |
<Files "wp-login.php"> | |
AuthName "WordPress Admin" | |
AuthUserFile "/path/to/passwd" | |
AuthType Basic | |
require valid-user |
View download_svn.sh
# move to home directory | |
cd ~/ | |
# download svn source | |
wget https://archive.apache.org/dist/subversion/subversion-1.7.14.tar.bz2 | |
# extract source | |
tar -xzvf subversion-1.7.14.tar.bz2 | |
# enter extracted directory |
View mydomain-ssl.conf
<IfModule mod_ssl.c> | |
<VirtualHost *:443> | |
Include conf/vhosts/mydomain.vhost | |
SSLCertificateFile /etc/letsencrypt/live/mydomain.com/fullchain.pem | |
SSLCertificateKeyFile /etc/letsencrypt/live/mydomain.com/privkey.pem | |
Include /etc/letsencrypt/options-ssl-apache.conf | |
</VirtualHost> | |
</IfModule> |
View apache.conf
<IfModule mod_ssl.c> | |
<VirtualHost *:443> | |
Include conf/vhosts/domain.vhost | |
SSLCertificateFile /etc/letsencrypt/live/domain.com/fullchain.pem | |
SSLCertificateKeyFile /etc/letsencrypt/live/domain.com/privkey.pem | |
Include /etc/letsencrypt/options-ssl-apache.conf | |
</VirtualHost> | |
</IfModule> |
View getIP.js
// include the libraries we need | |
var request = require('request'); | |
var cheerio = require('cheerio'); | |
// set some defaults | |
req = request.defaults({ | |
jar: true, // save cookies to jar | |
rejectUnauthorized: false, | |
followAllRedirects: true // allow redirections | |
}); |
View aws_sms_example.php
<?php | |
require 'vendor/autoload.php'; | |
$sdk = new Aws\Sns\SnsClient([ | |
'region' => 'eu-west-1', | |
'version' => 'latest', | |
'credentials' => ['key' => 'xxx', 'secret' => 'xxx'] | |
]); | |
$result = $sdk->publish([ |
NewerOlder