Skip to content

Instantly share code, notes, and snippets.

@alpegon
alpegon / Docker nano editor fix
Last active March 1, 2016 12:25
Fix for nano editor in docker
export TERM=xterm
@alpegon
alpegon / Check open ports (nmap)
Last active March 1, 2016 12:23
Useful commands and fixes
nmap -p $PORT $IP #For TCP
nmap -sU -p $PORT $IP #For UDP
netstat -ntlp | grep LISTEN # OS english
netstat -ntlp | grep ESCUCHAR # OS spanish
firewall-cmd --permanent --add-port=$PORT/tcp
firewall-cmd --reload
grep -rnw 'path/to/search' -e 'pattern'
@alpegon
alpegon / find-mvn-updates.sh
Last active April 7, 2016 10:05
Find updates to dependencies declared in the pom
mvn versions:display-dependency-updates
mvn versions:display-plugin-updates
@alpegon
alpegon / SslTrustAllRestClient.java
Last active May 30, 2019 19:57
Jersey 2.x SSL client that trusts all certificates
public class SslTrustAllRestClient implements RestClient {
private TrustManager[] getTrustManager() {
return new TrustManager[] { new X509TrustManager() {
@Override
public X509Certificate[] getAcceptedIssuers() {
return new X509Certificate[0];
}
@Override
@alpegon
alpegon / update_git_branch.sh
Last active April 14, 2016 15:15
Git merge master with branch
git remote add upstream $REMOTE_REPOSITORY
git fetch upstream
git merge upstream/$BRANCH_TO_MERGE
#!/bin/bash
# Removes docker containers then docker images and lastly clears cache
# From https://github.com/docker/docker/issues/928
docker rm $(docker ps -a -q) && docker rmi $(docker images -q) && docker ps -a | cut -c-12 | xargs docker rm
# Find system version
lsb_release -a
# Find installed package version
dpkg -s <packagename>
# Find available package versions
apt-cache policy <packageName>
# Create intermediate folders