Jump to content
Local

Search the Community

Showing results for tags 'bash'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Настройка
    • Железо
    • Кабель
    • IPTV КТВ Кабельное телевидение
    • Wi-Fi
    • Софт
    • Инструмент для оптоволокна
    • Игры
    • PON
  • Организация
    • Сеть - бизнес
    • Поиск сетей
    • Поиск провайдера
    • Обсуждение провайдеров
    • Датацентры. Хостинг. Colocation.
    • Для Администрации
    • Buy Sell Merge ISPs
    • Для людей
    • Вакансии. Работа. Курсы.
  • Stargazer
    • Разработка Stargazer
    • Вопросы по Stargazer
    • Stargazer Ubilling
    • Модули для Stargazer
  • Безопасность
    • Вирусы и Антивирусы
    • Целостность системы
    • Защита оборудования
    • DDoS protection
  • Коммуналка
    • Наш флейм
    • По сайту
    • Торговля
    • Для самых маленьких
  • Регионы
    • Харьков
    • Чернигов
    • Днепропетровск
    • Полтава
    • Крым
    • Запорожье
    • Тернополь
    • Донецк
    • Львов
    • Житомир
    • Сумы
    • Одесса
    • Черновцы
    • Закарпатье
    • Луганск

Calendars

  • Основной календарь

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Сайт


ICQ


Yahoo


Jabber


Skype


Город


Интересы

Found 4 results

  1. Предлагаю в етой теме начать обсуждение как и какими общими методами проводить блокировку. Для затравки написал первый из серии скриптов, который собирает из улров IPv4 / IPv6 адреса для блокировки, определяет все записи а не та которая прорезолвилась в данный момент. Принцип работы: Собирает адреса из файла с урлами и выдает в STDOUT список адресов соответствующих протоколу https://github.com/General-Servers/blocker/blob/master/tools/urls_to_ip_list.py для использования нужено установить python3-dnspython stas@stas-Aspire-V5-591G ~/PycharmProjects/blocker/tools master $ python3 urls_to_ip_list.py testlist.txt 4 77.88.8.8 77.88.21.186 77.88.21.178 213.180.193.125 185.71.78.54 87.250.250.178 77.88.55.66 5.255.255.70 87.250.250.22 213.180.204.226 87.250.251.125 213.180.204.12 93.158.134.125 213.180.204.207 213.180.204.41 5.255.255.80 213.180.193.71 87.250.250.12 87.250.251.12 213.180.193.58 93.158.134.178 213.180.204.178 109.235.165.142 213.180.204.73 213.180.204.125 93.158.134.62 213.180.204.186 213.180.193.178 93.158.134.28 213.180.204.28 185.71.78.14 93.158.134.154 109.235.165.182 213.180.193.215 213.180.193.112 213.180.204.56 87.250.250.125 213.180.204.200 5.45.217.5 52.50.157.108 213.180.204.26 87.250.250.218 213.180.204.193 87.250.251.178 87.250.251.41 213.180.204.188 213.180.193.137 77.88.55.70 213.180.193.12 stas@stas-Aspire-V5-591G ~/PycharmProjects/blocker/tools master $ python3 urls_to_ip_list.py testlist.txt 6 2a02:6b8::12 2a02:6b8::207 2a02:6b8::193 2a02:6b8::2:22 2a02:6b8::178 2a02:6b8::4:41 2a02:6b8:a::a 2a02:6b8::226 2a02:6b8::1:154 2a02:6b8::3:62 2a02:6b8::2:215 2a02:6b8::3:56 2a02:6b8::58 2a02:6b8::25 2a02:6b8::1:28 2a02:6b8::1:112 2a02:6b8::71 2a02:6b8::2:218 2a02:6b8::feed:ff 2a02:6b8::1:137 2a02:6b8::73 stas@stas-Aspire-V5-591G ~/PycharmProjects/blocker/tools master $
  2. Помогите с написанием скрипта на баше, что надо 1) Проверить занимаемое место определённой папки 2) Проверить место на удалённом ПК 3) Если места на удалённом пк больше чем размер папки на текущем продолжаем выполнение скрипта если меньше то отменяем дальнейшее выполнение скрипта и отправляем письмо с текстом Аларм на . Чего я добился: вот так я получаю место на удалённом пк ssh -i /home/user/.ssh/user.privat_key user@10.18.2.144 'df -h' | grep /mnt/dat44/fol | awk '{print $3}' получаю для примера 6.2G Вот так на текущем du -h -s /mnt/data/backups/ | awk '{print $1} #!/bin/bash spacedb="ssh -i /home/user/.ssh/user.privat_key user@10.18.2.144 'df -h' | grep /mnt/dat44/fol | awk '{print $3}'" folderspacedb="du -h -s /mnt/data/backups/ | awk '{print $1}" Если за платно - предложение в личку. Не знаю сколько такое будет стоять.
  3. Всем привет! Имеется скрипт написанный под Unix для авто входа в буспроводную сеть.Скажите пожалуйста как данный скрипт запустить под Windows через bat файл? Заранее большое спасибо! #! /bin/bash user=username pass=password shopt -s extglob # enables pattern lists like +(...|...) listOfESSID='+(BTFON|BTOpenzone|BTOpenzone-B|BTOpenzone-H|BTWi-fi|BTWifi|BTWiFI-with-FON|BTWifi-with-FON|_BTWi-fi)' currentESSID=$(iwgetid | sed 's/.*\"\(.*\)\".*/\1/g') foo=$(wget "https://www.btopenzone.com:8443/home" --no-check-certificate --no-cache --timeout 30 -O - 2>/dev/null) if [ $? -ne 0 ] then echo "Unable to reach btopenzone.com. Are you connected to the network?" exit $? fi loggedIn=$(echo $foo | grep 'now logged on to BT Wi-fi') if [ $? -eq 0 ] then echo "You're already logged in. Nowt to do!" exit 0 else echo -n "$currentESSID " case "$currentESSID" in $listOfESSID) echo -n "is a valid Wifi network. Logging in ... " foo=$(wget -qO - --no-check-certificate --no-cache --post-data "username=$user&password=$pass" "https://www.btopenzone.com:8443/tbbLogon") loggedIn=$(echo $foo | grep 'now logged on to BT Wi-fi') if [ $? -eq 0 ] then echo "Success!" exit 0 else echo "Oops!" exit 1 fi ;; *) echo "is not in the list of valid Wifi networks." exit 1 esac fi
  4. Приветы! Напишу или доработаю что-то за отзыв или скромное вознаграждение. Вы спросите - почему ? Хочу освежить свои знания и может быть немного расширить круг общения. Опыт: bash - 30см (надоело лазить в мануалы по каждому нестандартному случаю, надо наработать н-часов) есть тонны опыта в вебе и пр экзотика, но это не цель, а возможное или невозможное дополнение, зависит от того на сколько прикольная задача. Хочу: Хороший отзыв или немного ресурсов. ЗЫ Не злитесь пожалуйста, я никакой хлеб отбирать или демпить не собираюсь. Делаю то, за что ты бы и не стал браться.
×