Skip to content

Instantly share code, notes, and snippets.

Avatar

Aleksei Niemi

View GitHub Profile
@Niemi
Niemi / tls_checker
Created Oct 13, 2020
check tls 1.3 connection without nmap
View tls_checker
#https://isc.sans.edu/forums/diary/Testing+TLSv13+and+supported+ciphers/25442/
$ for cipher in TLS_AES_128_GCM_SHA256 TLS_AES_256_GCM_SHA384 TLS_CHACHA20_POLY1305_SHA256 TLS_AES_128_CCM_SHA256 TLS_AES_128_CCM_8_SHA256 ; do openssl s_client -tls1_3 -ciphersuites $cipher -connect www.cloudflare.com:443 < /dev/null > /dev/null 2>&1 && echo "$cipher" ; done
@Niemi
Niemi / jenkins_standalone_init.d.sh
Created Aug 19, 2015
Init.d script for Jenkins-CI standalone (Tested on Ubuntu 14.04)
View jenkins_standalone_init.d.sh
#! /bin/sh
#/etc/init.d/jenkins
### BEGIN INIT INFO
# Provides: Jenkins-CI
# Required-Start: $local_fs $remote_fs $network $syslog $named
# Required-Stop: $local_fs $remote_fs $network $syslog $named
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Jenkins-server daemon
# Description: "Jenkins CI Server"
View gist:7c8c326c35885d461ce0272e1d96fb68
[Unit]
Description=Java App
Requires=network.target
After=syslog.target
[Service]
User=tomcat
Group=tomcat
#EnvironmentFile=/etc/profile.d/java
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Dfile.encoding=utf-8 -Djava.security.egd=file:/dev/./urandom -Xss256k -Xmx128m -Xms128m'
ExecStart=/usr/bin/java -jar /home/app/app.jar
@Niemi
Niemi / ca
Created Jul 3, 2017
Apache Cassandra Init.d Script by Author: Eric Evans <eevans@racklabs.com>
View ca
#! /bin/sh
### BEGIN INIT INFO
# Provides: cassandra
# Required-Start: $remote_fs $network $named $time
# Required-Stop: $remote_fs $network $named $time
# Should-Start: ntp mdadm
# Should-Stop: ntp mdadm
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: distributed storage system for structured data
View tomcat_systemd.conf
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/latest/jre
Environment=CATALINA_PID=/opt/tomcat/work/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
View Self Signed Cert w OpenSSL
#https://wiki.mozilla.org/SecurityEngineering/x509Certs (read it)
#openssl minimum version 1.0.1
export somedomainname="example.com"
#cat > openssl.ss.cnf << EOF
#basicConstraints = CA:FALSE
#subjectAltName =DNS:$somedomainname
#extendedKeyUsage =serverAuth
#EOF
#generate Elliptic Curve Cryptography Self Signed Key
openssl req -new -x509 -sha256 -nodes \
@Niemi
Niemi / netstat output
Created Nov 14, 2013
useful commands
View netstat output
netstat -ntaoep
@Niemi
Niemi / .screenrc
Created Nov 14, 2013
my dotfiles from vim, screen, tmux etc
View .screenrc
startup_message off
vbell off
defutf8 on
nonblock on
# Window numbering starts at 1, not 0.
bind c screen 1
bind ^c screen 1
bind 0 select 10
screen 1
altscreen on
@Niemi
Niemi / ss output
Created Nov 14, 2013
check network connection on server with ss
View ss output
ss -4t -p -e -m -p
@Niemi
Niemi / lsof
Created Aug 29, 2012
lsof check
View lsof
lsof -n -p {procpid}