Skip to content

Instantly share code, notes, and snippets.

Travis Rowland Theaxiom

View GitHub Profile
@Theaxiom
Theaxiom / mysubaru.py
Created Jan 30, 2020 — forked from nbonfire/mysubaru.py
MySubaru python samples
View mysubaru.py
import requests, json
from subarucreds import username,password,pin # just a "subarucreds.py" that has some variables i didn't want to share
import datetime
#login
s=requests.Session()
loginr=s.post('https://www.mysubaru.com/login', data = {'username':username,'password':password})
#should return a response 200
#Where's my subaru?
View Hacknet Any%.md

Hacknet Speedrun Any% Notes by Pastillage

Update History:

  • v1.2.0 update new CSEC Route, this should be the fastest route now.
  • v1.3.0 update Found a way to skip Naix's hack
  • v1.3.5 Route updates to skip getting eosdevicescanner and Faster Sequencer
  • v1.4.0 2 Optimisations to the route, Route changes have been marked by [Route Change]
@Theaxiom
Theaxiom / AppController.php
Created Apr 12, 2017
How to automatically protect actions
View AppController.php
<?php
/**
* @param null $user
* @return bool
*/
public function isAuthorized($user = null)
{
// Admin can access every action
if ($user && isset($user['is_admin']) && $user['is_admin']) {
$this->Auth->allow();
@Theaxiom
Theaxiom / ApiAppController.php
Created Apr 11, 2017
Remapping new CRUD actions
View ApiAppController.php
<?php
namespace App\Controller\Api;
use Cake\Controller\Controller;
class ApiAppController extends Controller
{
use \Crud\Controller\ControllerTrait;
View ReleasesController.php
<?php
namespace App\Controller\Api;
/**
* Releases Controller
*
* @property \App\Model\Table\ReleasesTable $Releases
*/
class ReleasesController extends ApiAppController
{
@Theaxiom
Theaxiom / yn.php
Created Mar 20, 2017
PHP yes/no function
View yn.php
/**
* @param $bool
* @return string
*/
function yn($bool)
{
return ($bool)?'Yes':'No';
}
@Theaxiom
Theaxiom / nameCallback.php
Created Nov 3, 2016
nameCallback not renaming photos
View nameCallback.php
$this->addBehavior('Josegonzalez/Upload.Upload', [
// You can configure as many upload fields as possible,
// where the pattern is `field` => `config`
//
// Keep in mind that while this plugin does not have any limits in terms of
// number of files uploaded per request, you should keep this down in order
// to decrease the ability of your users to block other requests.
'photo' => [
'fields' => [
// if these fields or their defaults exist
@Theaxiom
Theaxiom / unicentapos-export.php
Last active Oct 14, 2015
Export from unicentapos
View unicentapos-export.php
<?php
mysql_connect("localhost", "root", "") or
die("Could not connect: " . mysql_error());
mysql_select_db("unicentapos");
$limit = 100;
if (!empty($_GET["limit"])) {
$limit = $_GET["limit"];
}
@Theaxiom
Theaxiom / gist:85fb9c19cd5965c7f9b7
Last active Nov 19, 2016 — forked from chrisgilbert/gist:58f57c82f74162ed5c0f
Run Ansible or Ansible-Playbook from Rundeck
View gist:85fb9c19cd5965c7f9b7
#!/bin/bash
# Interpret whether the input needs to go to ansible, or ansible-playbook and run appropriately
# First update the git repos for each project
/usr/bin/update-git-repos
export ANSIBLE_FORCE_COLOR=1
export ANSIBLE_RETRY_FILES_ENABLED=False
@Theaxiom
Theaxiom / nginx.config
Last active Aug 29, 2015
nginx alias php config
View nginx.config
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
# rewrite ^(.*) http://localhost$1 permanent;
root /var/www;
index index.php index.html index.htm;
# Make site accessible from http://localhost/
server_name localhost;
You can’t perform that action at this time.