• Чем собирать конфиги с сетевых устройств(свичей)?

    @throughtheether
    human after all
    Ищется универсальное средство по сбору конфигов(как + - со сравнением конфигов)
    rancid. Насколько знаю, есть модули для снятия конфигурации hp и dlink. Но будьте готовы к тому, что "универсальное" средство придется дорабатывать под ваши нужды.
    Ответ написан
    1 комментарий
  • Cisco 3750x при включении не доходит до CLI, кто нибудь сталкивался с подобной проблемой?

    @throughtheether
    human after all
    Подскажите, проблема на аппаратном уровне ?
    Если наблюдаемая ситуация возникла не сразу после обновления ПО, то, скорее всего, да.

    Какое возможно решение ?
    Если действительно грузились разные образы ПО (этого по приведенным выдержкам из лога не видно), то открывать кейс в TAC Cisco (если есть контракт) или реселлера/интегратора и запросить замену.
    Ответ написан
    Комментировать
  • Как создавать фильтры в wireshark?

    @throughtheether
    human after all
    Если я вас правильно понял, то вам стоит использовать capture filter not dst net 192.168.0.0/16 или display filter ip.dst!=192.168.0.0/16.
    Если это не то, что вам надо, то уточните цель, которую хотите достигнуть.
    Ответ написан
    Комментировать
  • Как обнаружить сотовые телефоны?

    @throughtheether
    human after all
    на предприятии где они запрещены
    На мой взгляд (я не безопасник) логичнее однажды обыскать всю территорию (с привлечением профильных специалистов) и ввести досмотр (металлоискатель-рамка и ручной) на проходной.

    необходимо обнаружить сотовые телефоны, всех диапазонов и ОПСОС
    По поводу обнаружения источников излучения, наблюдал применение профильными специалистами примерно такого изделия от Rohde&Schwarz (искали неафишируемый источник радиоизлучения). Насколько помню, стоимость порядка десятков тысяч долларов, кроме того, необходим специалист с соответствующей квалификацией.

    Если вдруг телефон выключен, а найти его очень надо, то здесь, вероятно, поможет нелинейный локатор, но это, на мой взгляд, еще более специфичное изделие.

    использовать глушилки не вариант.
    Почему?

    Вопрос кто-нибудь сталкивался с такой задачей?

    Примерные мероприятия (из тех, что наблюдал лично) по обеспечению "тишины в эфире" я вам описал.
    есть ли такие датчики вообще?

    Насчет обнаружения источников излучения с точностью до комнаты здания системой [заводского изготовления, не самоделок] стационарных датчиков - не могу подсказать. Насколько мне известно, чаще всего анализируют сначала эфир, принимаемый на ненаправленную антенну (грубо говоря, смотрят на "водопад"), затем, при обнаружении искомых сигналов, проводят более узкий в смысле азимута/положения анализ (направленные антенны, портативный сканер/спектран, прочая "охота на лис").

    Вкратце, немного неясно, какова конкретная конечная цель и каковы выделяемые под ее достижение ресурсы.

    UPD:
    Конкретная цель очень простая, например колония.
    Например или колония? Специфика может кучу нюансов привнести.
    Глушилки использовать не вариант, так как рядом могут находится другие дома, которые подпадают под действие глушилок,
    Что значит "могут находиться"? Если есть заданная колония, то рядом с ней жилые дома или есть или нет. Или вы разрабатываете общий проект?
    плюс медики против.
    Что значит "медики против"? Какие именно показатели ЭМ поля их не устраивают? Какие стандарты нарушаются? Далее, вам никто не предлагает подгонять РЭБовский комплекс и жарить эфир. Сейчас, насколько мне известно, существуют маломощные интеллектуальные средства подавления мобильных телефонов (грубо говоря, "палочки" на экране есть, а позвонить не получается). Заводское изделие не подскажу, видел продукты мелкосерийного-полукустарного производства.

    Вы не указали, какие есть в вашем распоряжении ресурсы, хотя я уже догадался, что покупка дорогого проф. оборудования маловероятна.

    Кстати, есть популярная в узких кругах история, как однажды подобная задача в удаленной (это важно) от базовой станции колонии была решена высоким ограждением из металлической сетки.
    Ответ написан
    3 комментария
  • Как расчитать произвольный дешифратор?

    @throughtheether
    human after all
    пните пожалуйста в какую сторону читать
    На мой взгляд, тут хватит знания таблиц истинности элементарных функций и умения их комбинировать.
    Мой вариант:
    x1 = b
    x2 = a И НЕ b
    x3 = a ИЛИ b
    x4 = НЕ x3 = НЕ a И НЕ b
    В вентилях можно реализовать по-разному (например, x4 выводить от x3 или от входов).
    Ответ написан
    Комментировать
  • Есть ли программы для мониторинга трафика Juniper srx?

    @throughtheether
    human after all
    Есть ли программы для мониторинга трафика Juniper srx?
    Что конкретно вам нужно? Утилизация интерфейсов? Тогда настройте SNMP на SRX и снимайте данные любой удобной программой (cacti/nagios/zabbix/PRTG). Метаданные трафика (IP-адреса, TCP/UDP порты источника/назначения, количество переданных байт за сессию)? Тогда настройте экспорт flow-данных и анализируйте их при помощи flowtools/PRTG.
    Ответ написан
  • Есть ли аналог команды show processes cpu sorted на коммутаторах d-link?

    @throughtheether
    human after all
    Есть ли аналог команды show processes cpu sorted на коммутаторах d-link ?
    Смотря что вы имеете в виду под аналогом (какая функциональность вам нужна). Утилизацию процессора можно узнать при помощи команды show utilization cpu.

    Если вас интересует утилизация процессора каждым процессом, то не думаю, что эти данные возможно получить. Я даже не уверен, поддерживает ли ОС коммутаторов D-link процессную многозадачность.
    Ответ написан
    4 комментария
  • Какой есть софт для конструирования сетей для Mac?

    @throughtheether
    human after all
    Конечная цель какова? Что значит "логически ее представить"?
    Вам, в зависимости от цели, может помочь GNS3. Также, насколько мне известно, были удачные попытки запустить Cisco Packet Tracer под MacOS. Может быть, вам подойдет mininet, существующий в т.ч. в виде образов под VirtualBox.

    Если речь о построении схемы/диаграммы сети, то у Diagrammix, насколько я помню, были соответствующие шаблоны.
    Ответ написан
    Комментировать
  • Как найти дельту между двумя текстовыми файлами?

    @throughtheether
    human after all
    diff из gow попробуйте.
    Ответ написан
    Комментировать
  • Почему IP-камеры кладут сеть?

    @throughtheether
    human after all
    или просто широковещательным траффиком локальную сеть забили?
    Думаю, не широковещательным, а многоадресным (multicast), но это нюансы.
    Ответ написан
    3 комментария
  • Как искать cidr по ip?

    @throughtheether
    human after all
    Популярные слова и не могу нагуглить модуль или структуру данных для этого.
    На мой взгляд, вам может помочь patricia trie/radix tree. Вот какая-то релевантная имплементация на golang. Вот python-версия.
    Ответ написан
    Комментировать
  • Почмеу гигабитная сетевуха не прокачивает гигабит при MTU=9000?

    @throughtheether
    human after all
    Дамп трафика можете показать? Есть подозрение, что TCP почему-то не выставляет адекватный размер сегмента.
    Ответ написан
  • Можно ли подключить к маршрутизаторы 5 коммутаторов?Что такое vlan?

    @throughtheether
    human after all
    Можно ли подключить к маршрутизаторы 5 коммутаторов,а каждому коммутатору подключены 12 пк?
    Можно, если хватит портов. Если правильно настроить (и оборудование поддерживает необходимые технологии), то еще и работать будет.

    Что такое vlan?
    Технология (их несколько, на самом деле), позволяющая, с точки зрения перенаправления (форвардинга) фреймов, логически разделить один коммутатор на несколько "виртуальных" коммутаторов с тем, чтобы трафик в разных VLAN ("виртуальных коммутаторах") между собой не взаимодействовал. Наиболее распространенная реализация - port-based vlan (разделение коммутатора на виртуальные) и 802.1q trunking (трафик между коммутаторами).

    Можно ли подключить два маршрутизатора находящиеся на расст. 1км с помощью оптики если у маршрутизатора нет интерфейся для оптики а только etherenet? т.е ему нужен(маршрутизаторы) медиаконвертор?
    Да, если есть пара подходящих медиаконвертеров. Есть еще вариант использовать атмосферную оптику, но лучше все же использовать оптоволокно.
    Ответ написан
    Комментировать
  • Почему 100Mbps, а не 1Gps на интерефейсе?

    @throughtheether
    human after all
    Покажите вывод с коммутатора:
    show int gi3/28 status
    sh run int gi3/28
    Покажите настройки сетевой карты (дуплекс, скорость, mdi/mdi-x).
    Почему винда показывает скорость в 100Mbps?
    Возможные причины: некорректные настройки, проблемный патч-корд, проблемные трансиверы (маловероятно, но возможно).
    Как сделать гигабитку?
    Определить и устранить причину такого режима работы оборудования.
    Ответ написан
    3 комментария
  • Возможно ли использовать Python или Ruby для создания интерактивных Web страниц?

    @throughtheether
    human after all
    Хочу научиться создавать интерактивные Web страницы, но изучать JavaScript не очень-то хочется. Возможно ли реализовать интерактивность, скажем, на Python
    Есть такая вещь, как brython. Местами тормозит, но, может быть, под вашу задачу подойдет.
    Ответ написан
    Комментировать
  • Какой python библиотекой парсить Html?

    @throughtheether
    human after all
    Я в подобной ситуации (было около 10 сайтов-источников с разной структурой данных) использовал requests, lxml и XPATH-выражения.
    Как быть не забаненым при такой деятельности?
    Если использовать синхронные библиотеки (requests), то, на мой взгляд, можно особо не переживать по поводу возможной блокировки, если серверы, хостящий сайты, нормально настроены, и вы не слишком часто обращаетесь к сайтам. На всякий случай можете User-Agent неприметный прописать.
    Ответ написан
    Комментировать
  • Как найти вдохновение в своей специальности?

    @throughtheether
    human after all
    Написал пятнашки, крестики нолики в консоли с применением мега мелькающей дефолтной графики по средствам раскрашивания askii.
    Может подскажите что можно написать ради себя, ради души и практики,
    Напишите игру/демку, кторая рендерится в ascii-символы, вот пример.
    Ответ написан
    Комментировать
  • Проверка правильного ввода в Python/Flask?

    @throughtheether
    human after all
    Помогите написать программу, которая будет проверять правильность введенного ответа на математическое выражение,
    Примерно так. Пользователю вы показываете (при получении GET-запроса) два числа. На форме, кроме этого, должны присутствовать два скрытых поля ввода с этими же числами. Защиту от подделки (чтобы пользователь складывал именно те числа, которые ему прислали) можно реализовать при помощи csrf-токена или самостоятельного хэширования двух значений (первый вариант предпочтительнее). При получении POST-запроса, сравниваете сумму чисел (из скрытых полей) с пользовательским вводом и делаете выводы.

    UPD:
    validate.py:
    from flask import Flask, render_template, request
    from wtforms import TextField, HiddenField
    from flask.ext.wtf import Form
    from random import randint
    app = Flask(__name__)
    app.secret_key = 'perkele 9000'
    
    class TestForm(Form):
        answer = TextField("answer")
        val1 = HiddenField("val1")
        val2 = HiddenField("val2")
    
    
    @app.route('/', methods=["POST", "GET"])
    def test():
        if request.method == 'POST':
            form = TestForm(request.form)
            try:
                if int(form.val1.data) + int(form.val2.data) == int(form.answer.data):
                    return "OK!"
            except ValueError:
                pass
            return "Not OK!"
    
        if request.method == 'GET':
            form = TestForm()
            form.val1.data = randint(1,99)
            form.val2.data = randint(1,99)
            return render_template('template.html', form = form)
    
    if __name__ == '__main__':
        app.debug = True
        app.run()

    templates/template.html:
    <html>
    <head>
            <title>Test your arithmetic skills</title>
    </head>
    <body>
    <table>
        <tr><td>Calculate <b>{{form.val1.data}} + {{form.val2.data}}</b></td></tr>
        <tr>
        <td>
        <form method=post action="{{ url_for('test') }}">
            {% for field in form %}
                {{field}}
            {% endfor %}
            <input type=submit value="OK">
        </form>
        </td>
        </tr>
    </table>
    </body>
    </html>

    Здесь показан только набросок, в качестве развития темы можно использовать IntegerField для поля пользовательского ввода, а также реализовать специфичный валидатор формы.
    Ответ написан
    3 комментария
  • Как извлечь информацию сайта в удобную таблицу?

    @throughtheether
    human after all
    Встречал ссылки на такое решение, но сам его не использовал (под мои задачи проще самому написать).
    Ответ написан
    2 комментария
  • Где взять практические задачи?

    @throughtheether
    human after all
    Ответ написан
    Комментировать