vk [Off] [#] (30.09.2010 / 05:46) |
"этхтоваще" - скрипт, собирающий разную информацию о домене/ip, как то: обратный резолв IP домена и его NS; домены на одном IP; открытые популярные порты; заголовки веб-серверов; и другое. Подробнее смотрите в исходном коде hto.sh
имеет воз зависимостей, если не хотите всё устанавливать, то удалите код от
#---> проверка зависимостей
до
#---> проверка введенных данных
, но тогда скрипт может работать некорректно.
точно работает на centos и opensuse, еще говорят, что работает в бубунте, но я не проверял. да, ждон, с тебя результаты проверки работы на бебиане!
//на windows будет работать, если установите cygwin и весь воз зависимостей.
на *BSD теоретически должен работать.
скрипт постоянно правлю, так что иногда выполняйте -u для обновления.
буду рад выслушать предложения и конструктивную критику, и буду очень благодарен за примеры исправления/улучшения моего кода (говорить "ололо быдлокод, моя бабушка лучше кодит" не надо - сам знаю.)
СКАЧАТЬ БЕСПЛАТНО БЕЗ СМС: http://178.162.136.209/files/hto.zip
( hto.sh - главный скрипт, hto_func - функции, hto_ports - список портов для тыканья палочкой)
лицензия: CC BY-NC-SA (http://creativecommons.org/lic ... lcode ), засим прошу не барыжить и распространять бесплатно.
Для соответствия команды названию выполните
echo "alias этхтоваще='hto.sh'" >> ~/.bashrc && reset
bash в зависимостях не указывал, т.к. он априори есть во всех популярных дистрибутивах.
скрытого патча Бармина в скрипте нет, честное слово :3
Gnubarankin [Off] [#] (30.09.2010 / 07:00) кристальной честности человек |
Gnubarankin [Off] [#] (30.09.2010 / 07:03) кристальной честности человек |
Ждон (SV!) [Off] [#] (30.09.2010 / 07:42) чморылое одоробло |
Elka [Off] [#] (30.09.2010 / 11:47) |
Stv@d [Off] [#] (30.09.2010 / 13:06) Аццкей Линугзоид |
Джон перетягивает бебиан на другой винт и очень сильно думает как ево потом аттуда запускатьдостаточно поправить конфиг груба и фстаб...
Ждон (SV!) [Off] [#] (30.09.2010 / 13:10) чморылое одоробло |
достаточно поправить конфиг груба и фстаб...неа, яж не тока систему перекинул, а ещо и хомяк, пришлось ещо sudo chown -R john77 /home/john77 , а груб ессно пришлось занаво ставить с лайв-сд, чрутитца и update-grub (кстате я пользуяс случаем /бут в отдельный раздел перекинул гг), а фстаб поправил через disk-manager
Stv@d [Off] [#] (30.09.2010 / 13:14) Аццкей Линугзоид |
неа, яж не тока систему перекинул, а ещо и хомяк, пришлось ещо sudo chown -R john77 /home/john77 , а груб ессно пришлось занаво ставить с лайв-сд, чрутитца и update-grub (кстате я пользуяс случаем /буну права на хомяк не должны были менятсо... А так собственно как и говорил...
Ждон (SV!) [Off] [#] (30.09.2010 / 13:18) чморылое одоробло |
ну права на хомяк не должны были менятсо... А так собственно как и говорил...нухз я хомяк под рутом перекидывал, владелец поминялся
Ждон (SV!) [Off] [#] (30.09.2010 / 13:35) чморылое одоробло |
[: 82: 178.162.136.209: unexpected operator
[: 82: 178.162.136.209: unexpected operator
./hto_func: 6: function: not found
>>> tracerouteнуть ipца? ^C
john77@debian:~/Desktop/4/hto$ sudo !!
sudo sh hto.sh 178.162.136.209
[: 82: 178.162.136.209: unexpected operator
[: 82: 178.162.136.209: unexpected operator
./hto_func: 6: function: not found
>>> tracerouteнуть ipца? ^C
vk [Off] [#] (30.09.2010 / 13:40) |
в бебиане баш не знает команду "function"?
сделай на всякий случай sh hto.sh -u
Ждон (SV!) [Off] [#] (30.09.2010 / 13:44) чморылое одоробло |
в бебиане баш не знает команду "function"? сделай на всякий случай sh hto.sh -uделал, похуй
vk [Off] [#] (30.09.2010 / 14:18) |
function ololo { ping $1; }; ololo ya.ru
vk [Off] [#] (30.09.2010 / 14:18) |
небось он старый как говно мамонта
Ждон (SV!) [Off] [#] (30.09.2010 / 15:05) чморылое одоробло |
PING ya.ru (87.250.251.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=1 ttl=50 time=539 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=2 ttl=50 time=480 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=3 ttl=50 time=500 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=4 ttl=50 time=499 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=5 ttl=50 time=482 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=6 ttl=50 time=500 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=7 ttl=50 time=482 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=8 ttl=50 time=480 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=9 ttl=50 time=535 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=10 ttl=50 time=535 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=11 ttl=50 time=536 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=12 ttl=50 time=498 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=13 ttl=50 time=573 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=14 ttl=50 time=496 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=15 ttl=50 time=497 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=16 ttl=50 time=862 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=17 ttl=50 time=515 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=18 ttl=50 time=573 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=19 ttl=50 time=492 ms
^C64 bytes from www.yandex.ru (87.250.251.3): icmp_req=20 ttl=50 time=551 ms
--- ya.ru ping statistics ---
20 packets transmitted, 20 received, 0% packet loss, time 20600ms
rtt min/avg/max/mdev = 480.489/531.877/862.070/81.035 ms
ХИЩНИК [Off] [#] (30.09.2010 / 15:07) |
john77@debian:~/Desktop/4/hto$ function ololo { ping $1; }; ololo ya.ruPING ya.ru (87.250.251.3) 56(84) bytes of data.64 bytes from www.yandex.ru (87.250.251.3): icmp_req=1 ttl=50 time=539 ms64 bytes
Ждон (SV!) [Off] [#] (30.09.2010 / 15:08) чморылое одоробло |
и bash -v в студию.небось он старый как говно мамонта сам ты старый гг у меня все писечка
john77@debian:~/Desktop/4/hto$ uname -a
Linux debian 2.6.35-trunk-686 #1 SMP Mon Sep 6 17:54:16 UTC 2010 i686 GNU/Linux
john77@debian:~/Desktop/4/hto$ bash --version
GNU bash, version 4.1.5(1)-release (i486-pc-linux-gnu)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
vk [Off] [#] (30.09.2010 / 16:30) |
$ cat /etc/issue
cat /etc/issue
Debian GNU/Linux 5.0 \n \l
$ bash --version
bash --version
GNU bash, version 3.2.39(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2007 Free Software Foundation, Inc.
vk [Off] [#] (30.09.2010 / 16:31) |
да и у тебя вон функции работают.
hto_func в одной папке с hto.sh лежит?
Ждон (SV!) [Off] [#] (30.09.2010 / 17:45) чморылое одоробло |
на локалхосте баш версии 4.1.7, тоже работает. да и у тебя вон функции работают.hto_func в одной папке с hto.sh лежит?нуканешна в одной папке