Git Product home page Git Product logo

autoblockip's Introduction

Батник по добавлению правил блокировки IP в Брандмауэр Windows.

visual

Как работает батник:

  1. Отображает основную информацию

  2. Проверяет состояние Брандмауэра и тип его запуска Если не соответствует что то, то предлагает восстановить необходимое.

  3. Проверяет наличие правил в брандмауэре с префиксом BlockIP__ Именно с таким префиксом сделал создание, в случае использования батника. Если файл называется FuckMS.txt, то правило будет создано с именем BlockIP__FuckMS Можно использовать любое количество файлов. Все IP из файла пишутся в одно правило. Один файл = Одно правило.

  4. Ищет файлы только с расширением .txt в папке IPLists. Пропускает файлы с русскими символами в названии или другим расширением. Названия файлов можно с пробелами.

    Необходимо соблюдать Формат записи IP в файлах .txt IP должны быть записаны от левого края без пробела в начале! Можно записать IP через запятую, только в конце запятую не ставьте! Комментарии пишутся после символа # Пробелы и табуляции убираются. Все, что записано после #, игнорируется.

  5. Правильность IP не проверяется! Если в начале строки есть пробел, то она пропускается. Ищутся только цифры, записанные от левого края строки!

    Нельзя писать с начала строки цифры, пример:

    1. ....... !
    

    Писать так:

    # 1. ...... !
    
  6. Если правило уже существует, то оно обновляется, а не удаляется и создается новое! Новое создается только при отсутствии.

  7. При удалении правил, удаляются только с префиксом BlockIP__

  8. Возможность выбрать файл или файлы для применения и правило или правила для удаления

    Выбор осуществляется через указание номера или номеров, из полученного списка.
    Например, если надо применить/удалить первый и четвертый из списка,
    то надо указать так: 1+4
    Не верные варианты отсеиваются и отображаются.
    

Пример записи IP и комментариев в файлы .txt:

# Блокировка IP Microsoft
   # Можно отодвинуть от края

# Если что-то писать, надо ставить перед текстом знак `#`, не забывайте!
187.44.1.0-187.47.12.0
137.1.11.0		# Пример Комментариев для конкретного IP после табуляций
224.200.29.111      # Пример Комментариев для конкретного IP после пробелов
234.44.21.0/18

200.11.11.5

# Можно записать IP через запятую, только в конце не должно её быть.
235.11.11.0/8,247.11.11.5,128.11.11.5-128.11.11.8,251.11.11.0      
235.11.11.0/8, 247.11.11.5, 128.11.11.5-128.11.11.8, 251.11.11.0      # Можно и так, пробелы уберутся

  104.0.0.5 # Такой IP не сначала строки пропустится!

Этот текст также пропустится, но пишите по правилу!

autoblockip's People

Contributors

aksueikava avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.