Skip to content

Instantly share code, notes, and snippets.

Avatar

JGStew jgstew

View GitHub Profile
View custom_data_007.json
{
"data_version": 7,
"iteration": 1,
"op_names": [
{ "id": 1, "name": "Lite" },
{ "id": 2, "name": "Medium" },
{ "id": 3, "name": "High" },
{ "id": 4, "name": "Extreme" },
{ "id": 11, "name": "Efficient" },
{ "id": 12, "name": "EfficientLow" },
View HelloWorldLine.txt
<?Relevance ps of concatenations of ("There are ";it as string;" tasks right now [ "; now as string; " ]") of number of bes tasks ?>
View BigFix_Relevance_Inspectors_Ubuntu
A: sockets of <network>: socket
A: local address of <socket>: ipv4or6 address
A: remote address of <socket>: ipv4or6 address
A: process of <socket>: process
A: local port of <socket>: integer
A: remote port of <socket>: integer
A: tcp of <socket>: boolean
A: udp of <socket>: boolean
A: tcp state of <socket>: tcp state
A: closed of <tcp state>: boolean
@jgstew
jgstew / Screenshots.ojo
Created Oct 4, 2016
BigFix Dashboard that displays screenshots from clients
View Screenshots.ojo
<?xml version="1.0"?>
<BES>
<Wizard>
<Title>Screenshots</Title>
<UIHooks LaunchType="Document" RequiresAuthoring="false" Menu="Dashboards"></UIHooks>
<DefaultPage>Page1</DefaultPage>
<Page Name="Page1" DocType="HTML 4.01 Transitional" >
<Title>Screenshots</Title>
<HTML><![CDATA[
<head>
View Screenshots.besrpt
<!DOCTYPE HTML>
<html>
<head>
<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
th, td {
padding: 5px;
@jgstew
jgstew / SingleScreenShot.wrpt
Last active Oct 4, 2016
This is meant to be used in a BigFix WebReport
View SingleScreenShot.wrpt
<img height='70%' src='<?Relevance "data:image/png;base64," & unique value of (concatenations of values of it) of results of bes properties "base64 encoded screenshot" ?>'/>
@jgstew
jgstew / CentOS-minimal.ks.cfg
Last active Sep 21, 2016
rename this file to `ks.cfg` and place within the root of the ISO. Then add `inst.ks=cdrom` to the boot options within `grub.cfg` and `isolinux.cfg`
View CentOS-minimal.ks.cfg
#version=DEVEL
# Reference: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Installation_Guide/sect-kickstart-syntax.html
# System authorization information
auth --enableshadow --passalgo=sha512
# Use CDROM installation media
install
cdrom
# Use text install
View keybase.md

Keybase proof

I hereby claim:

  • I am jgstew on github.
  • I am jgstew (https://keybase.io/jgstew) on keybase.
  • I have a public key whose fingerprint is CD05 F604 988E 929F 916D CEB0 B357 6906 E7DC 153A

To claim this, I am signing this object:

View VirusTotal2Prefetch.js
" <br/> \n// Flagged as a potential virus " +
$('#basic-info > div > div > table > tbody > tr:has(> td:contains("Detection ratio:") ) > td:nth-child(2)').text().trim().split(' / ')[0] +
" times <br/> \n// TrID: " +
$('div#file-details.extra-info > div > div > table > tbody').children('tr:has(> td.field-key:contains("TrID") )').children('td.field-value').text().trim() +
" <br/> \n// Comments: " +
$('#file-details > div > div:has( > span:contains("Comments") )').contents().filter(function() { return this.nodeType == 3; }).text().trim() +
" <br/> \n// ProductName: " +
$('#file-details > div > div:has(> span:contains("Product"))').contents().filter(function() { return this.nodeType == 3; }).text().trim() +
" <br/> \n// ProductVersion: " +
$('#file-details > div > div:has( > div:contains("ProductVersionNumber") )').children('div.floated-field-value').text().trim() +
@jgstew
jgstew / GetUserNameOptions.py
Last active Nov 11, 2015
A utility function to grab usernames and other identifying info from the current user to be used as potential identification options.
View GetUserNameOptions.py
import os
def getLoggedOnUserName():
return os.getenv( "LOGNAME", os.getenv("USERNAME") )
# another UNIX option: pwd.getpwuid(os.getuid())[0]
# http://stackoverflow.com/questions/12821946/how-can-i-remove-the-white-characters-from-configuration-file
def getStrippedFile(filename):