Skip to content

Instantly share code, notes, and snippets.

View tolgahanakgun's full-sized avatar
😛
( ͡ ͡° ͜ ʖ ͡ ͡°) \╭☞

Tolgahan Akgun tolgahanakgun

😛
( ͡ ͡° ͜ ʖ ͡ ͡°) \╭☞
View GitHub Profile
@tolgahanakgun
tolgahanakgun / DumpHex.c
Last active December 14, 2022 13:12 — forked from ccbrown/DumpHex.c
Compact C Hex Dump Function w/ASCII to buffer
#include <stdio.h>
void dump_hex(const void *data, size_t size, char *output)
{
char ascii[17];
size_t i, j;
ascii[16] = '\0';
for (i = 0; i < size; ++i)
{
openssl req -new -x509 -nodes -newkey ec:<(openssl ecparam -name prime256v1) -keyout cert.key -out cert.crt -days 365
// C program to illustrate
// non I/O blocking calls
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h> // library for fcntl function
#define MSGSIZE 16
char* msg1 ="hello";
char* msg2 ="bye !!";
"astyle.cmd_options": [
"--style=allman",
"--indent=spaces=4",
"--indent-col1-comments",
"--pad-oper",
"--pad-comma",
"--pad-header",
//"--style=1tbs",
"--attach-extern-c",
"--attach-closing-while",
@tolgahanakgun
tolgahanakgun / RPK and PSK supported DTLS client
Created February 22, 2020 09:48
Test clients for CoAP compatible DTLS clients in GnuTLS and OpenSSL
Server is tinydtls, compiled with both Raw Public Key and PSK support, version 0.8.6
psk_identity=Client_identity
psk_key=secretPSK
# psk in hex form
psk_key=73656372657450534b
# start tinydtls server
./dtls-server -v 6
# generate a secp256r1(prime256v1 or Nist 256-p) private and public key
@tolgahanakgun
tolgahanakgun / bash_aliases
Last active May 2, 2020 13:30
aliases file
# list connections of a process by name
alias lsofproc='lsof -a -i -c'
# list all executables in a folder
alias lse='find . -maxdepth 1 -type f -executable'
# go one level directory up
alias ..='cd ..'
# go three level directory up
alias ...='cd ../../'
alias c='clear'
# untar a file
@tolgahanakgun
tolgahanakgun / TIPS
Last active September 2, 2020 20:40
some time saving tips
#Lists the binary files which runs with privileged rights
find / -perm -u=s -type f 2>/dev/null
# add the lines below to .bashrc file for autostarting the ssh-agent and adding all the private keys in msys2
eval `ssh-agent -s` 1>/dev/null
find ~/.ssh/ -type f -exec grep -l "PRIVATE" {} \; | xargs ssh-add >/dev/null 2>&1