Network
bh_bin2ip
Convert a binary string into network ipaddress.
Note
Usage
bh_bin2ip
binary string
$ bh_bin2ip 00001010.00001010.00000000.00000001
10.10.0.1
bh_hostcalc
Enter a network CIDR mask and know the amount of hosts
Note
Usage
bh_hostcalc
[ mask cidr ]
$ bh_hostcalc 24
256
$ bh_hostcalc 25
126
bh_ip2bin
Convert network ipaddress into binary string.
Note
Usage
bh_ip2bin
[ ipaddress ]
$ bh_ip2bin 192.168.0.100
11000000.10101000.00000000.01100100
bh_myip
This returns the external ipaddress of your network connection.
Note
Usage
bh_myip
$ bh_myip
200.251.1.1
bh_wgetr
Recursive and continue getting a partially-downloaded “if exist” file started by a previous instance of wget with randomize time.
Note
Usage
bh_wgetr
[ url ]
$ bh_wgetr http://www.mentebinaria.com.br/artigos/0x1e/0x1e-maqengrevwin.html
www.mentebinaria.com.br/art 100%[==========================================>] 8.73K --.-KB/s in 0s
www.mentebinaria.com.br/rob 100%[==========================================>] 361 --.-KB/s in 0s
www.mentebinaria.com.br/art 100%[==========================================>] 66.18K 132KB/s in 0.5s
$ ls -1
www.mentebinaria.com.br
$ ls -1 www.mentebinaria.com.br/artigos/0x1e/
0x1e-maqengrevwin.html
desktop.png
bh_ipinfo
Query ipinfo.io returns basic info about address.
Note
Usage
bh_ipinfo
[ ipaddress ]
$ $ bh_ipinfo 8.8.8.8
{
"ip": "8.8.8.8",
"hostname": "dns.google",
"anycast": true,
"city": "Mountain View",
"region": "California",
"country": "US",
"loc": "37.4056,-122.0775",
"org": "AS15169 Google LLC",
"postal": "94043",
"timezone": "America/Los_Angeles",
"readme": "https://ipinfo.io/missingauth"
}
bh_unshort
With this function you have the possibility to unshort a URL see below a example.
Note
Usage
bh_unshort
[ URL string ]
$ bh_unshort http://goo.gl/l6MS
http://googleblog.blogspot.com/2009/12/making-urls-shorter-for-google-toolbar.html
bh_ipisblacklisted
Search for occurrence of the ip address in some blacklist returning [T] if positive and [F] if it is opposite..
Note
Usage
bh_ipblacklist
[ ipaddress ]
$ bh_ipblacklist 77.xxx.xx.xx
== 77.xxx.xx.xx ==
[F] TALOS
[F] Malc0de
[F] Projecthoneypot.org
[F] blocklist.de
[T] Alienvault
[F] SANS-TOPSOURCE
#if ipaddress is not informed will be considered the outside
$ bh_ipblacklist
== 189.x.xxx.x ==
[F] TALOS
[F] Malc0de
[F] blocklist.de
[F] Alienvault
[T] SANS-TOPSOURCE