Use saved searches to filter your results more quickly
Cancel Create saved search
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.
Reload to refresh your session.
atilla777 / kgb Public
KGB (Kit «GhostBusters») — Комплект «Охотники за приведениями» — система обнаружения и учета открытых сетевых портов
atilla777/kgb
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Switch branches/tags
Branches Tags
Could not load branches
Nothing to show
Could not load tags
Nothing to show
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Как прослушивают наши смартфоны и следят через камеру телефона
Cancel Create
- Local
- Codespaces
HTTPS GitHub CLI
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
Latest commit message
Commit time
README.md
Cистема обнаружения и учета открытых сетевых портов KGB (Kit «GhostBusters» – Комплект «Охотники за приведениями»)
KGB представляет собой Ruby on Rails приложение, которое помогает работникам сетевой безопасности контролировать внешние сетевые адреса своей компании. Такой контроль достигается периодическим, автоматическим сканированием сетевых адресов и сравнением списка легитимных открытых сетевых портов (разрешенных для использования в организации) с результатами сканирования. Приложение является бесплатным, с открытым исходным кодом и распространяется на условиях лицензии BSD.
Приложения состоит из следующих частей:
- веб сервер и сервер приложения, работающий поверх фреймворка Ruby on Rails 4.2;
- база данных SQLite 3 (вместо SQLite может быть использована другая СУБД, которая работает с Ruby on Rails);
- утилиты сканирования портов nmap;
- несколько процессов Delayed Job, которые периодически извлекают из базы дынных задачи по сканированию и выполняют их;
- node.js – серверный движок JavaScript, необходимый отдельным компонентам приложения;
- foreman – программа на Ruby для управления запуском компонентов приложения;
- интерпретатор языка Ruby, который необходим для работы Ruby on Rails и Delayed Job.
Для работы приложения необходимо обеспечить наличие на компьютере компонентов, перечисленных выше.
Как ФСБ следит за людьми в России | Взлом Telegram, камеры, паспорта
Установка сканера nmap (здесь и далее по тексту установка пакетов Linux показана на примере DebianUbuntu):
sudo apt-get install nmap
Учетной записи из-под которой будет осуществляться работа приложения (а точнее, будут выполняться фоновые задачи (демоны Delayed Job) по сканированию программой nmap) необходимо дать возможность запуска nmap через sudo без запроса пароля. Для этого надо выполнить команду ‘sudo visudo’ и прописать в открывшемся файле (/etc/sudoers) следующую строку (например, для учетной записи kgb):
kgb ALL=NOPASSWD: /usr/bin/nmap
Установить Ruby лучше с помощью менеджера RVM. Инструкцию по установке см. на сайте [rvm.io] (http://rvm.io)
Если в процессе выполнения инструкций сайта RVM не удается импортировать ключи (и соответственно установить RVM), поправить ситуацию можно следующим образом (решения взято с сайта rvm.io):
curl -sSL https://rvm.io/mpapis.asc | gpg —import -curl -sSL https://get.rvm.io | bash -s stable
После установки RVM устанавливается Ruby (потребуется версия >= 2.3):
rvm install 2.3.1
Далее необходимо указать RVM использовать установленную версию Ruby 2.3.1 по умолчанию:
rvm use —default 2.3.1
Теперь можно скачать само приложение KGB (фактически на компьютер будет скопирована папка kgb, в которой находится код программы, для выполнения команды должна быть установлена программа git):
git clone https://github.com/atilla777/kgb.git
Для установки необходимых приложению библиотек используется пакет Bundle, который необходимо установить:
gem bundle install
Далее из папки приложения kgb устанавливаются необходимые приложению библиотеки (все последующие действия также выполняются в папке kgb):
cd kgb bundle install
sudo apt-get install nodejs
Создаём таблицы базы данных SQLite – одной командой:
RAILS_ENV=production rake db:setup
либо следующими двумя командами:
RAILS_ENV=production rake db:migrate RAILS_ENV=production rake db:seed
Устанавливаем gem foreman
gem install foreman
Компилируем JavaScript, CSS и файлы изображений:
bundle exec rake assets:precompile
Генерируется секрет, используемый для подписи cookies:
bundle exec rake secret
сгенерированный секрет прописывается в файле ==.env== как переменная окружения (откуда он потом будет подставляться в config/secrets.yml):
SECRET_KEY=секрет
Создание самоподписанного сертификата для веб сервера (требуется установленная программы openssl):
openssl req -x509 -newkey rsa:4096 -keyout server.key -out server.crt -days 1000 -nodes
Добавление пользователя из под которого будет запускаться приложение при старте ОС (если выполнить foreman export):
useradd -r kgb
Назначение пользователю kgb прав на каталог kgb:
sudo chown -R kgb kgb
rvmsudo foreman start -m web=1,planner_worker=1,now_scan_worker=7,planned_scan_worker=5
При этом надо учитывать, что режим в котором запустится приложение задан в переменной окружения RAILS_ENV, указанной в файле ==env== (по умолчанию — запускать приложение в рабочем режиме, т.е. production). После выполнения указанной выше команды будут запущены:
- 1 процесс web – для rails приложения (веб сервер);
и следующие фоновые процессы Delayed Job:
- 1 процесс planner_worker – планировщик для ежедневного планирования работ, которые должны запуститься в этот день.
- 7 процессов now_scan_worker – для выполнения сканирований по требованию пользователя (количество процессов можно изменить, при этом должен быть как минимум 1);
- 5 процессов planned_scan_worker – для выполнения запланированных планировщиком работ по сканированию (количество процессов можно изменить, при этом должен быть как минимум 1). Задать количество запускаемых процессов ==now_scan_worker== и ==planned_scan_worker==, а также организовать их запуск через стартовые сценарии ОС, можно (и рекомендуется) выполнив следующую команду (для systemd):
vmsudo foreman export systemd /etc/systemd/system -a kgb -u kgb -m web=1,planner_worker=1,now_scan_worker=7,planned_scan_worker=5
Указанная выше команда может отработать некорретно, поэтому необходимо проверить сгенерированные ею файлы и внести в них необходимые корректировки. В частности необходимо проверить описание следующих сервисов ==systemd== (папка /etc/systemd):
После чего управление запуском приложения сведется к выполнению следующих команд Linux:
systemctl start kgb.target systemctl stop kgb.target systemctl restart kgb.target
Для того, что бы приложение запускалось при старте ОС:
sudo systemctl enable kgb.target
Если необходимо запустить приложение на привелегированных портах (например, 443) можно воспользоваться пакетом ==authbind==. Для этого вначале нужно внести изменения в находящийся в корневой папке приложения файл .env, сменив в нем значение переменной окружения SSL_PORT:
SSL_PORT=443
Затем необходимо выполнить следующие команды (в примере приложение запускается из под непривилегированной учетной записи kgb):
sudo apt-get install authbind sudo touch /etc/authbind/byport/443 sudo chown kgb /etc/authbind/byport/443 sudo chmod 500 /etc/authbind/byport/443
ExecStart=/bin/bash -lc ‘/usr/bin/authbind —deep bundle exec puma’
Запуск приложения (вариант 2, можно использовать, например, при отладке)
запускаем веб приложение:
rails s -e pruduction
запускаем вспомогательные процессы планированиявыполнения сканирований в фоне:
RAILS_ENV=production bin/delayed_job —queue=planner start RAILS_ENV=production bin/delayed_job —queue=now_scan start RAILS_ENV=production bin/delayed_job —queue=planned_scan start
Процесс планированиявыполнения сканирования можно запустить следующим образом (не в фоне, например, для отладки):
QUEUE=planner RAILS_ENV=production bundle exec rake jobs:work QUEUE=now_scan RAILS_ENV=production bundle exec rake jobs:work QUEUE= planned_scan RAILS_ENV=production bundle exec rake jobs:work
Запускаем браузер и переходим по ссылке
https://localhost:3001
Логин для входа:
smersh
Термины, используемые в приложении:
- Работа – совокупность хоста (хостов), его (их) порта (портов), опций сканирования и дней недели, являющиеся настройками, с которыми будет выполняться работа по сканированию;
- Хост – IP4 адрес сканируемого компьютера;
- Сервис – совокупность хоста и его порта;
- Работающий (активный) сревис – сервис с открытым сетевым портом;
- Легитимность – свойства сервиса, говорящее о том должен сервис быть работающим или нет с точки зрения собственного учета организации;
- Опция сканирования – набор опций nmap, с которыми будет выполняться работа;
- Задача – запланированная (ждущая своего выполнения в фоне) работа по сканированию или выполняющаяся работа (перечень задач доступен только для администратора в меню «Обслуживание»).
В меню «Справочники» создаются:
- перечень сканируемых хостов;
- сервисы, порты которых будут контролироваться с помощью приложения;
- опции сканирования;
- работы по сканированию.
При создании работы выбираются опции сканирования, указывается IP адрес (можно указать и диапазон) или доменное имя контролируемого сервера, проверяемый порт или порты (порты указываются через запятую, вместо числа можно указывать диапазон-начальное и конечное значение). Для созданной работы можно указать дни недели, по которым она будет выполняться. Примеры задания в работе IP адресов и номеров портов:
IP адреса хостов: www.test.ru 192.168.1.1 192.168.1.0-20 92.168.1.1-244 192.168.1.*
80 21, 80, 3000 21, 80-443, 3000
После создания работы ее можно запустить, кликнув по значку лупы. После завершения сканирования, его результаты можно посмотреть в меню «Результаты сканирования».
Если в результате выполнения работ были обнаружены открытые порты у зарегистрированных в приложении сервисов, информацию о них, можно будет увидеть в меню «Активные сервисы». Если в результате выполнения работ были обнаружены открытые порты у зарегистрированных в приложении хостов и для таких сочетаний хостов и портов в программе нет созданных сервисов, информацию о них, можно будет увидеть в меню «Новые сервисы».
Рекомендуется следующий сценарий использования программы:
- создать интересующие хосты;
- определить опцию сканирования, позволяющую определить, какие порты открыты (-sS, -pN, -sU, —top-ports=1000);
- создать работы с указанными выше хостами и опцией, равномерно распределив их по дням недели;
- через меню новые «Новые сервисы», зарегистрировать найденные сервисы (как легитимные или нелегитимные);
- периодически просматривать меню «Новые сервисы» и «Активные сервисы», для выявления изменения.
About
KGB (Kit «GhostBusters») — Комплект «Охотники за приведениями» — система обнаружения и учета открытых сетевых портов
Источник: github.com
Советы по открытию файла KGB
Не удается открыть файл KGB? Ты не единственный. Тысячи пользователей ежедневно сталкиваются с подобными проблемами. Ниже вы найдете советы по открытию файлов KGB, а также список программ, поддерживающих файлы KGB.
KGB расширение файла
KGB Archive Format |
Tomasz Pawlak |
Сжатые файлы |
Файл KGB поддерживается в операционных системах 1. В зависимости от вашей операционной системы вам может потребоваться другое программное обеспечение для обработки файлов KGB. Ниже приводится сводка количества программ, которые поддерживают и открывают файл KGB на каждой системной платформе.
Операционные системы
1
Что такое файл KGB?
Файл KGB отнесен к категории Сжатые файлы. Он был разработан Tomasz Pawlak. Помимо этого файла, в категорию Сжатые файлы входят связанные файлы 236. KGB Archive Format чаще всего встречается в операционных системах 1. Хотя его можно найти с большим или меньшим успехом в любой операционной системе, он будет полезен только в Windows. Для открытия файла рекомендуется использовать приложение KGB Archiver.
Он был выпущен Tomasz Pawlak.
Как открыть файл KGB?
Самая распространенная проблема при использовании KGB Archive Format заключается в том, что конкретный KGB не связан с программой. Это приводит к тому, что файл KGB открывается системными приложениями, не предназначенными для этой цели, или отображает сообщение об отсутствии связанной программы. Эту проблему легко исправить.
Первое, что вам нужно сделать, это просто «дважды щелкнуть » по значку файла KGB, который вы хотите открыть. Если в операционной системе есть соответствующее приложение для ее поддержки, а также существует связь между файлом и программой, файл следует открыть.
Шаг 1. Установите KGB Archiver
Проблема, о которой часто забывают, — убедиться, что на компьютере установлен KGB Archiver. Это можно сделать, набрав KGB Archiver в поисковой системе операционной системы. Если у нас нет этой программы, стоит ее установить, так как она поможет вам автоматически связать файл KGB с KGB Archiver. Далее в этой статье вы найдете список программ, которые могут открывать файлы KGB.
Программы для открытия файла KGB
Не забывайте загружать программы, поддерживающие файлы KGB, только из проверенных и безопасных источников. Предлагаем использовать сайты разработчиков программного обеспечения.
KGB Archiver
Шаг 2. Создайте ассоциацию KGB Archiver с файлами KGB.
Если приложение установлено или было недавно установлено, но файл KGB по-прежнему не использует программу KGB Archiver, это означает отсутствие ассоциации. Удобнее всего вызвать контекстное меню правой кнопкой мыши и выбрать пункт « Свойства». Информация о файле и программе, с которой он связан, доступна здесь. С помощью кнопки «Изменить» мы можем выбрать желаемую программу.
Если в списке нет программного обеспечения, просто выберите «Обзор» и вручную выберите каталог, в котором установлено приложение. Однако важно установить флажок «Всегда использовать выбранную программу . », это позволит вам навсегда связать файл KGB с приложением KGB Archiver.
Шаг 3. Обновите KGB Archiver до последней версии.
Если, несмотря на связь программы KGB Archiver с файлом KGB Archive Format, файл все равно не открывается, проверьте версию программы и, возможно, обновите ее до последней версии. Некоторые приложения позволяют выполнять обновление с уровня программы, а для других вам необходимо загрузить установщик со страницы Tomasz Pawlak и установить.
Шаг 4. Проверьте наличие следующих проблем с файлом KGB.
Если описанные выше действия не помогли, вы можете предположить, что сам файл неправильный. Наиболее частые проблемы с файлами:
Файл пустой или неполный
Файл KGB может быть необычно маленьким по сравнению с исходным файлом. Это предполагает усечение содержимого файла KGB при загрузке или копировании. Повторная загрузка файла должна решить проблему.
KGB файл заражен
Операционная система может быть заражена компьютерным вирусом. Проверка на вирусы с использованием новейшей антивирусной программы должна решить проблему. Некоторые поставщики антивирусов также предоставляют бесплатные онлайн-сканеры. Однако важно сканировать всю систему, а не только файл KGB или каталог программы. Однако помните, что не каждый зараженный файл KGB можно восстановить, поэтому важно регулярно делать резервные копии.
Версия файла неверна
Это может произойти, особенно когда программа разрабатывается динамически и структура файлов KGB меняется со временем. Эти проблемы известны, и их часто очень легко исправить с помощью веб-сайта разработчиков программного обеспечения.
Файл поврежден
Файл может быть поврежден несколькими способами. Восстановление очень зависит от типа файла. Некоторые программы предлагают возможность автоматического восстановления поврежденного файла KGB. Вы можете восстановить файл из резервной копии или использовать Tomasz Pawlak help.
Файл KGB зашифрован
При чтении появляется сообщение о том, что файл был зашифрован или поврежден. Зашифрованные файлы KGB нельзя воспроизводить на других компьютерах, кроме того, на котором они были зашифрованы, их необходимо расшифровать перед использованием на другом устройстве.
Файл находится в закрытом месте
Операционная система защищает файлы в некоторых местах (например, в корне системного раздела) от несанкционированного доступа. Хотя обычно при чтении такого файла проблем не возникает, его может оказаться невозможным сохранить. Если возможно, вы можете попробовать переместить файл KGB в другое место.
KGB файл используется другой программой
Эта проблема обычно затрагивает более сложные файлы. Вы можете обнаружить, что другая программа, которую вы используете, мешает вам работать с файлом. Работающие программы (в том числе в фоновом режиме) следует проверять. Если ошибка сохраняется после закрытия других программ, подождите некоторое время.
Некоторые антивирусные программы или программы резервного копирования могут занимать файл KGB в течение определенного периода времени. Если ничего не помогает, перезагрузите устройство.
Источник: file.tips
КГБ: Скрытые СМС и контакты на андроид — скачать КГБ: Скрытые СМС и контакты бесплатно
На данный момент мы работаем над описанием КГБ: Скрытые СМС и контакты, Приложения для Андроид от разработчика «APPSOLUTION» Ltd в категории Коммуникация, СМС, . Между тем вы можете прочитать официальное описание, предоставленное «APPSOLUTION» Ltd здесь.
Размер :
Операционная система :
Разработчик :
Цена :
Полностью бесплатное приложение. Бесплатно 0
Cистемные требования для установки :
Минимум 2,0M свободного места в памяти телефона и операционная система Android 2.0 и выше.
Описание от разработчика
КГБ: Скрытые СМС и контакты
Скачать бесплатно
БЕЗОПАСНОЕ ПРИЛОЖЕНИЕ
Вам нравится КГБ: Скрытые СМС и контакты?
0 Отзывов / 0 Лайков
Вас также может заинтересовать:
Топ скачиваний для СМС
SMS Bomb (with Scheduler BETA)
Запрограммируйте отправку SMS на определённое время
Whatsapp Spammer Bomber
Разыграйте своих близких друзей, отправив им прикольный СПАМ!
Spaminator: SMS Spam
Подшутите над друзьями, отослав им много SMS-спама!
WhatsApp Messenger
Отличное приложение для общения без лишних затрат
Sotla — online last seen
Узнайте, когда ваши друзья последний раз заходили в WhatsApp
АнтиСпам (Звонки + СМС)
Забудьте о надоедливом спаме раз и навсегда
Похожие приложения
Facebook Messenger
Быстрее и проще приложения «Facebook»
TextNow: Call + Text Unlimited
Общайтесь и созванивайтесь с людьми со всего мира на Android
WhatsApp Messenger
Отличное приложение для общения без лишних затрат
ICQ Видеозвонки и чат
Отличная связь и удобная переписка
LINE — общаемся бесплатно!
Общайтесь бесплатно в любой точке мира
Stylish Text
Измените стиль текста во время переписки в WhatsApp!
Задайте вопрос пользователям, которые уже скачали КГБ: Скрытые СМС и контакты
AndroidList
Пользователи
Разработчики и редакторы контента
Андроид — торговая марка корпорации Google
Все скачивания на AndroidList осуществляются только с официальных сайтов: Google Play, Itunes App Store, Microsoft, поэтому все предоставляемые на нём APK-файлы на 100% безопасные
Источник: www.androidlist-russia.com