Here are several different ways to test a TCP port without telnet.
BASH (man page)
$ cat < /dev/tcp/127.0.0.1/22
SSH-2.0-OpenSSH_5.3
^C
$ cat < /dev/tcp/127.0.0.1/23
Here are several different ways to test a TCP port without telnet.
$ cat < /dev/tcp/127.0.0.1/22
SSH-2.0-OpenSSH_5.3
^C
$ cat < /dev/tcp/127.0.0.1/23
#!/usr/bin/env bash | |
set -e | |
# The MIT License (MIT) | |
# Copyright (c) 2018 RaviTezu | |
# Permission is hereby granted, free of charge, to any person obtaining a copy | |
# of this software and associated documentation files (the "Software"), to deal | |
# in the Software without restriction, including without limitation the rights |
Picking the right architecture = Picking the right battles + Managing trade-offs
I hereby claim:
To claim this, I am signing this object:
package main | |
import ( | |
"context" | |
"fmt" | |
"io/ioutil" | |
"strings" | |
"cloud.google.com/go/storage" | |
"github.com/golang/glog" |
#!/usr/bin/env bash | |
set -e | |
# Author: Ravi Teja Pothana (@RaviTezu) | |
# Date: Nov 15, 2016 | |
# The MIT License (MIT) | |
# Copyright (c) 2016 RaviTezu |
location / { | |
## check for goget AND /namespace/project | |
if ($args ~* "^go-get=1") { | |
set $condition goget; | |
} | |
if ($uri ~ ^/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$) { | |
set $condition "${condition}path"; | |
} | |
if ($condition = gogetpath) { | |
return 200 "<!DOCTYPE html><html><head><meta content='git.axon$uri git ssh://git@gitlab.mycompany.com:2200$uri.git' name='go-import'></head></html>"; |
type T struct { | |
A int | |
B string | |
} | |
t := T{23, "skidoo"} | |
s := reflect.ValueOf(&t).Elem() | |
typeOfT := s.Type() | |
for i := 0; i < s.NumField(); i++ { |
package main | |
import ( | |
"net" | |
"os/exec" | |
"github.com/k0kubun/pp" | |
) | |
func Hosts(cidr string) ([]string, error) { |