Аналог netview для linux

Обновлено: 05.07.2024

Пользователи Linux, перешедшие с Windows, всегда задаются вопросами поиска для Linux аналогов своих любимых программ из Windows. Существует также миф о том, что в Linux слишком мало программ и нет некоторых аналогов Windows-приложений. Позволю с этим не согласиться. Аналоги существуют для всего, за исключением, может быть, специализированных программ, таких как Autocad, хотя и для него существуют простенькие аналоги, да и сам Autocad себя прекрасно чувствует под WINE. А вот под Windows, как раз-таки, иногда бывает сложно найти аналог Linux-программы.

Хочу привести небольшой список Linux-аналогов Windows-программ, который со временем будет дополняться. Таблица разбита на направленность программ, категории, а также тип ОС. Если у вас есть, что добавить к этому списку, можете отписываться в комментариях, дополним ;) Список весьма не маленький, поэтому для поиска нужной программы по названию или назначению, воспользуйтесь поиском браузера (Ctrl+F) ;)

1) Работа с сетью

2) Работа с файлами

3) Прикладные и системные программы

4.1) Multimedia (аудио/CD)

4.2) Multimedia (графика)

4.3) Multimedia (видео, прочее)




Комментарии

я Хочу сказать одно ща людей не у бедишь в сех на Linux перейти в сем сразу ! винда у старевает и с каждым годом делают ВСЕ БОЛЬШЕЕ дерьмо (( а когда се поймут будет уже поз но) слыхал что на Linux очень трудно вирусню за штам пить) и многое че еще хорошее
P.S. желаю удачи в закан чивание этой таблице

Конечно, многие боятся, что не будет совместимости или что-то нужно будет подпиливать самому. Естесственно, через некоторое время основная часть пользователей перейдет на Linux и поймет наконец что это лучше, чем Windows.

Вся таблица притянута за уши! Посмотреть - так софта больше, чем для винды, а на деле 97% всего софта идет под нее, а линуксовые аналоги - это лишь жалкое подобие.
Посмотрите, попробуйте и поймете за что вы любите то, что называете мастдаем, ну не дорос еще линукс.
Больше всего разражает обилие сырых, никому не нужных дистрибутивов-говноклонов Debian/Ubuntu/Mint, RedHat/Mandriva/Suse, Slax, Arch и пр. белебердистика. Ах да, есть еще Unix BSD (Free/PC. )

Говноответ от говноюзера не разбирающегося в вопросе.

PS:Использую и ту и другую ось. Дома 2 сервера на debian он же любимый на ноуте, у сестры в дуалбуте хрюша и ubuntu, дома на игровом хрюша. Да Linux мне нравиться больше, винда стоит для WorldOfTanks, да и в принцепе больше использую ноут, комп включаю только поиграться

Ты просто лох. Linux и Unix это основы ОС. Винда сделана(содрана) по подобию Linux.

Давайте не будем переходить на личности и оскорбления.

Посмотреть - так софта больше, чем для винды, а на деле 97% всего софта идет под нее, а линуксовые аналоги - это лишь жалкое подобие.

Во-первых, в таблице приведены для Windows лишь наиболее известные программы, а в некоторых случаях даже все возможные (таблица взята с LinuxRSP и дополнена мною, к сожалению, не полностью, но предисловие к таблице можете прочитать там же), тем не менее, под Linux куча софта. Назовите мне программу, которую Вы не нашли для Linux (не считая специфический софт), но пользуетесь под Windows.

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

Больше всего разражает обилие сырых, никому не нужных дистрибутивов-говноклонов Debian/Ubuntu/Mint, RedHat/Mandriva/Suse, Slax, Arch и пр. белебердистика.

Наверное, я сделаю для Вас большое открытие, но *BSD != Linux. Кстати, вижу, Вы сидите с Internet Explorer (детище любимой Вами Microsoft), смею привести Вам цитату с OpenNET:

за сутки с момента релиза было загружено около 8 миллионов копий Firefox 4. Для сравнения, релиз Internet Explorer 9 за первый день был загружен 2.3 млн раз, несмотря на активную рекламу.

Microsoft сейчас понимает всю "пичальку" и всеми силами старается подавить конкурентов, что у нее пока выходит безуспешно.

P.S. Надеюсь, свой троллинг Вы оставите за пределами данного ресурса, посвященного "недоросшей" Операционной Системе Linux.

Microsoft сейчас понимает всю "пичальку" и всеми силами старается подавить конкурентов, что у нее пока выходит безуспешно.

у нее это никогда не получится

Во-первых, в таблице приведены для Windows лишь наиболее известные программы, а в некоторых случаях даже все возможные (таблица взята с LinuxRSP и дополнена мною, к сожалению, не полностью, но предисловие к таблице можете прочитать там же), тем не менее, под Linux куча софта. Назовите мне программу, которую Вы не нашли для Linux (не считая специфический софт), но пользуетесь под Windows.

Программы для раскроя материалов (Cutting, CutLogic 2D, Астра раскрой и т.д.)

Во-первых, научитесь цитировать (я чуть было не удалил комментарий, решив, что Вы просто скопировали мой комментарий), во-вторых, я ясно сказал: "не считая специфический софт". Программой для раскроя материалов я, например, каждый день не пользуюсь.

Я не хотел критиковать! Просто очень нужна программа для раскроя листовых материалов под Linux. Что можете посоветовать (если сталкивались)? Сори за прошлый комент - отвлекли!!

Есть ли такая прога?
watcher, IP kick list, keep list, popup list.
ip scaner (поиск модемов в сети, сканер фтп, сканер по *.расширению)
карта сети,пингование итд.
неплохо прога для передачи-приема файлов с вин машинами.

читал нЕйкую таблицу 2006 года с альтернативами. глаза поломал..может кто с ходу ответит?

и еще Kpopup в дистрах есть? (счас нет возможности глянуть,но есть возможность скачать)

Есть ли такая прога?
watcher, IP kick list, keep list, popup list.
ip scaner (поиск модемов в сети, сканер фтп, сканер по *.расширению)
карта сети,пингование итд.
неплохо прога для передачи-приема файлов с вин машинами.

OpenNMS - самое мощное средство, которое есть )

Наверно немного не то что тебе нужно, но все равно посмотри

/оффтоп
былоб не плохо, еслиб можно было народу плюсики ставить, типо кто нить помог, на кнопочку тыц +, и чтоб можно было смотреть у кого сколько плюсиков,
чтоб еще считало и ранги давало в зависимости от етих плюсиков
/оффтоп

sonapax
ты бы отписался, какая софтина больше всего подошла, ежели опробовал. Сам искал подобную замену, ничего кроме lisa мне не советовали, а навороченную прогу сисадмина качать как-то не очень. sonapax
ты бы отписался, какая софтина больше всего подошла, ежели опробовал. Сам искал подобную замену, ничего кроме lisa мне не советовали, а навороченную прогу сисадмина качать как-то не очень.
Ничего покачто не пробовал, только поковырял wireshark -прикольная вещь для сканинга сети, кстати в дистре сузи есть.
Много работы..иногда лень. и фьюжин ковыряю.

смотреть какой комп к бе подключен и какие ресурсы (файлы) на твоем компе открыты - в консоли sambastatus
, но вот бы чего гуевого мне с добавлением в кик лист,не ковыряя конфига, и киляния на ходу..
консоль открытой както не хочется держать..и килять пономеру процесса тож как не так..но можно и привыкнуть.

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


В любом случае, я не читаю здесь лекцию «Основы сетевых технологий». Я предполагаю, что вы знакомы с основами сканирования портов, поскольку ищете сканеры портов для своей системы Linux.

Инструменты сканера портов используются в основном администраторами сети или сервера. Но есть и случаи личного использования. Иногда геймеры и этики используют этот метод, чтобы найти лазейки в сети в исследовательских целях. Независимо от того, почему вы его используете, хороший сканер портов может значительно облегчить вашу работу. К счастью, в Linux есть множество пакетов сканеров портов для установки, и мы собираемся поговорить о них.

Лучшие сканеры портов Linux для сетевых администраторов

Дистрибутивы Linux в основном используются в серверных приложениях. Вот почему в Linux вы найдете больше и более качественных сетевых инструментов, чем в любой другой операционной системе. Как я уже сказал ранее, существует приличное количество сканеров портов Linux. Но большинство из них слишком сложные и для опытных пользователей. Вот почему вы не найдете достаточно ресурсов о них в Интернете. Итак, я решил составить список лучших сканеров портов, доступных для платформы Linux.

1. Nmap


Ключевая особенность

  • Даже командные строки разработаны для новичков, а синтаксис очень прост.
  • Вы можете получить множество параметров, связанных с хостом, таких как информация об ОС, тип системы и т. Д.
  • Их веб-сайт предоставляет подробное руководство по сканированию портов с помощью этого инструмента.
  • Он имеет встроенную библиотеку, указанную как наиболее популярные TCP-порты, которые вы можете использовать для быстрого сканирования.
  • Вы получите результат в удобочитаемом формате, а также можете экспортировать отчет, если хотите.

Плюсы: существует большая база пользователей этого инструмента, и если вы столкнетесь с какой-либо проблемой, вы найдете множество ресурсов в Интернете для ее решения.

Минусы: некоторые дополнительные функции заставят новичков потеряться в толпе функций.

2. Unicornscan

Unicornscan также является очень популярным сканером портов Linux. Он не предлагает такой гибкости, как Nmap. Но это действительно достойный конкурент Nmap, и его намного проще использовать для обычных пользователей. Этот инструмент также обладает некоторыми эксклюзивными функциями и преимуществами, которые недоступны даже для платных инструментов. Он поддерживает протоколы TCP и UDP для сканирования портов. Вы можете использовать любой из них и некоторые другие специальные протоколы в зависимости от сценариев использования.


Ключевая особенность

  • Он может обнаруживать активную операционную систему и запущенные в данный момент приложения.
  • Вы можете сохранить результаты сканирования в базе данных в удобочитаемом формате.
  • Пакет прост в установке, и он поставляется с предустановленными дистрибутивами, наиболее ориентированными на безопасность.
  • Вы можете расположить цели в последовательности, чтобы выполнить многократное сканирование.
  • Захваченные пакеты также можно сохранить в формате файла PCAP для дальнейшего анализа.

Минусы: на официальном сайте не так много ресурсов о том, как работать с этим инструментом.

3. Zenmap

В Zenmap нет ничего нового в плане сканирования портов. Фактически, вы получите все возможности Nmap, потому что он использует преимущества открытого исходного кода Nmap и построен на его основе. Что вы получаете дополнительно, так это графический интерфейс пользователя. Это палочка-выручалочка для тех, кто не очень хорошо знаком с инструментами командной строки. Если вы новичок в сетевых технологиях, вам это понравится из-за простого в использовании интерфейса.


Ключевая особенность

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

Плюсы: Zenmap упростил сканирование портов для неопытных людей. Вдобавок ко всему, некоторые изящные функции, такие как предустановки, делают его отличным компаньоном.

Минусы: разработчики должны обновить пользовательский интерфейс, используя современный язык дизайна.

4. Angry IP Scanner

Это еще один сканер портов Linux. Не путайте и его агрессивное именование. Этот инструмент работает как оберег, и я гарантирую, что он никогда вас не рассердит. Самым интересным фактом об этом инструменте является то, что он работает быстрее, чем что-либо на рынке прямо сейчас. Этот кроссплатформенный IP-сканер имеет довольно простые функции, но также имеет большое преимущество. Он очень удобен и прост в использовании, что делает его самым удобным инструментом в легкой упаковке.


Ключевая особенность

  • Его можно использовать без установки, как переносной инструмент.
  • Вы можете сохранять отсканированные результаты в файлах различных форматов, таких как CSV, TXT, XML.
  • Некоторые плагины могут расширять свою функциональность, что является большим преимуществом.
  • Вы получите информацию NetBIOS с целевого IP-адреса с расширенной метаинформацией.
  • Пользователи могут создавать собственные плагины, используя язык программирования Java.

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

Минусы: он предлагает меньше возможностей с точки зрения ванильной установки, чем популярные конкуренты.

5. Netcat


Ключевая особенность

  • Этот инструмент поддерживает как исходящие, так и входящие соединения по протоколам UDP и TCP.
  • Сканер портов поддерживает рандомизатор, который упрощает поиск открытых портов.
  • Вы можете легко установить его из официальных репозиториев любого дистрибутива.
  • Netcat поддерживает буферизованный режим отправки, шестнадцатеричный дамп и некоторые другие расширенные функции.
  • Его можно использовать как инструмент сетевой отладки, а также с некоторыми дополнительными преимуществами.

Плюсы: будучи устаревшим инструментом, он очень надежен и стабилен. С ним совместимы практически все дистрибутивы.

Минусы: у него нет современного графического интерфейса с современными функциями, что определенно является недостатком.

6. Knocker


Ключевая особенность

  • Этот инструмент доступен для нескольких платформ, кроме Linux.
  • Доступны как терминальные версии, так и версии графического интерфейса на основе GTK.
  • Он поддерживает протокол TCP для сканирования IP, который является наиболее распространенным.
  • Knocker может предоставить отчет о службах, работающих на определенном порту.
  • Инструмент находится в активной разработке, и группа разработчиков очень отзывчива.

Плюсы: Knocker не оказывает особой нагрузки на систему, поскольку он очень легкий и имеет только основные функции.

Минусы: у него нет функции сканирования UDP, что немного досадно.

7. Vault


Ключевая особенность

  • Он может сканировать TCP-порты и получать различную информацию, кроме этого открытого порта.
  • Этот инструмент без проблем совместим со всеми операционными системами Unix.
  • Не требует никаких зависимостей, кроме комплекта разработчика Python.
  • В Vault включены некоторые функции безопасности, которые могут помочь вам в анализе бэкдора.
  • Вы можете получить его бесплатно и можете использовать форк для повышения удобства использования и расширенных функций.

Плюсы: он хорошо конкурирует с продвинутыми инструментами, такими как Nmap, с многочисленными функциями.

Минусы: он не будет работать в вашей системе без Python, что следует учитывать.

8. UMIT


Ключевая особенность

Плюсы: UMIT работает на том же алгоритме Nmap с некоторыми улучшениями на стороне пользовательского интерфейса. Вот почему на это можно слепо положиться.

Минусы: последняя версия появилась почти 6 лет назад, и разработчики не заинтересованы в дальнейшем развитии.

9. NmapSi4

Этот инструмент также построен на Nmap для проверки стабильности большинства функций. В отличие от оригинального Nmap, он имеет функциональный графический интерфейс на основе GTK, который упрощает работу. NmapSi4 очень популярен среди сетевых администраторов Linux. Кроме того, есть несколько неофициальных портов с некоторыми дополнительными функциями и функциями. Самое приятное то, что NmapSi4 имеет один из самых функциональных пользовательских интерфейсов с лучшим дизайном и удобством использования.


Ключевая особенность

  • Вы можете искать хосты и IP-адреса с помощью инструмента Network Discover.
  • Пользователи могут создать свой собственный профиль сканирования для более быстрого доступа.
  • Есть специальный браузер для обнаружения сетевых уязвимостей.
  • Пользовательский интерфейс разделен на вкладки, чтобы вы могли легко найти нужные функции.
  • Вы получаете полную поддержку Nmap NSE с Traceroute.

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

Минусы: для установки нужны обходные пути, и это может беспокоить новичков.

10. Sandmap


Ключевая особенность

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

Плюсы: у него стилизованный интерфейс командной строки, который доставит удовольствие таким любителям терминалов, как я.

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

Наши рекомендация

Последние мысли

Иногда бывает необходимо посмотреть какие сетевые подключения Linux открыты, какие IP адреса используются или какие порты прослушиваются. Раньше для таких целей использовалась утилита netstat. Её, без сомнения, знают все системные администраторы и специалисты по безопасности. Но она больше не поставляется по умолчанию в новых дистрибутивах. Вместо неё используется новая утилита под названием ss.

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

Как вы уже поняли в этой статье мы рассмотрим мониторинг сетевых подключений в Linux с помощью утилиты из пакета iproute - ss linux. Начнем, как обычно, с синтаксиса и основных опций.

Общая информация

Как уже было сказано работает утилита ss в Linux на основе подсистемы ядра. Синтаксис очень простой - сама команда и ее опции:

$ ss опции [ фильтр_состояния] [фильтр_адреса]

Для удобства вывод команды ss можно фильтровать с помощью grep:

$ ss опции | grep шаблон

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

Опции утилиты ss

Для сетевых подключений в Linux с помощью утилиты ss можно использовать такие опции:

  • -V - Version показать версию утилиты.
  • -n - Numeric не определять имена служб.
  • -r - Resolve определять сетевые имена адресов с помощью DNS.
  • -a - All отобразить все сокеты (открытые соединения).
  • -l - Listening показать только прослушиваемые сокеты.
  • -o - Options показать информацию таймера.
  • -e - Extended выводить расширенную информацию о сокете.
  • -p - Processes, показать процессы, использующие сокет.
  • -i - Internal, посмотреть внутреннюю информацию TCP.
  • -s - Summary, статистика использования сокета.
  • -D - экспортировать текущее состояние TCP сокетов в файл.
  • -F - работать с информацией, взятой из файла.

Кроме того, можно вывести сокеты только нужного протокола:

  • -4, --ipv4 - только сокеты протокола IP версии 4.
  • -6 --ipv6 - только сокеты протокола IP версии 6.
  • -0, --packet - только PACKET сокеты.
  • -t, --tcp - TCP сокеты.
  • -u, --udp - UDP сокеты.
  • -d, --dhcp - DHCP сокеты.
  • -r, --raw - RAW сокеты.
  • -x, --unix - UNIX сокеты.

Для фильтрации протоколов можно использовать не только эти опции, но и универсальную опцию -f, передав ей в параметре название протокола. Здесь собраны самые основные опции, если вам нужно больше информации - смотрите справку команды.

Примеры использования

А теперь давайте рассмотрим примеры использования утилиты ss Linux. Возможно, из описания опций вы мало что поняли, но с примерами все встанет на свои места.

Мониторинг сетевых подключений

Сначала смотрим все сетевые подключения:


Посмотрим только TCP соединения:


Теперь только Unix:


Для отображения UDP сокетов используйте опцию u. По умолчанию будут показаны только подключенные соединения. Если хотите получить все, нужно использовать опцию a. Поскольку UDP, это протокол без постоянного соединения, то без опции -a мы ничего не увидим:


По умолчанию утилита не пытается определять имена хостов через dns, но можно ее попросить делать это опцией -r:

Обратная опция -n, не будет выполняться не только dns резолвинг, но и определение протоколов портов, зато мониторинг сети в Linux работать будет быстрее:


Теперь просмотрим только прослушиваемые tcp сокеты.


Здесь мы видим только имена служб, это не всегда удобно, указав опцию n, мы получим номера портов. Так же само можно посмотреть прослушиваемые udp сокеты:


Также мы можем попытаться узнать название и PID процесса, использующего сокет:


Просмотр статистики статистики сетевых подключений

Для просмотра статистики по использованию сетевых подключений наберите:


С помощью опции -о можно посмотреть информацию о таймере и состоянии подключения.


Фильтрация по протоколу

Мы можем отображать только нужный нам протокол. Например только ipv4:

sudo ss -tl -f inet4


Так же само можно отобразить только соединения ipv6:


Фильтрация по состоянию соединения

В синтаксисе команды мы описали два дополнительных параметра. Фильтрация состояния и фильтрация по адресу. Рассмотрим теперь как ими пользоваться. Сокет TCP может находиться в одном из нескольких состояний. Например, так утилита ss linux выведет только подключенные сокеты.

ss -t4 state established


Или сокеты в состоянии ожидания:

sudo ss -t4 state time-wait


В параметр state можно передать одно из следующих значений:

  • established
  • syn-sent
  • syn-recv
  • fin-wait-1
  • fin-wait-2
  • time-wait
  • closed
  • close-wait
  • last-ack
  • closing
  • all - все состояния
  • connected - все кроме прослушиваемых и закрытых
  • synchronized - все кроме syn-sent
  • bucket - time-wait и syn-recv
  • big - все кроме bucket

Не все состояния подключений можно увидеть просто выполнив команду. Например, syn-sent и syn-recv вряд ли получиться словить, потому что соединения находятся в этом состоянии очень короткое время. Для их отображения удобно использовать команду watch:

watch -n 1 "ss -t4 state syn-sent"

После запуска команды откройте любой сайт в браузере. Вы увидите как появится одно или несколько соединений на несколько секунд.

Фильтрация по адресу и номеру порта

Кроме фильтрации по состоянию, tcp сокеты можно фильтровать по адресам или портам соединений.

Например, отберем все сетевые подключения linux с портом источником или приемником ssh, то есть все входящие и исходящие соединения ssh:

ss -at '( dport = :ssh or sport = :ssh )'


Или сокеты с портом назначения 80 или 443:

ss -nt '( dst :443 or dst :80 )'

Такой синтаксис тоже будет работать:

ss -nt dst :443 or dst :80

Еще несколько примеров фильтрации:

Фильтрация по адресу:

ss -nt dst 74.125.236.178

Фильтрация по адресу и подсети:

ss -nt dst 74.125.236.178/16

И по адресу и порту:

ss -nt dst 74.125.236.178:80

Если вы хотите фильтровать сетевые соединения по порту, перед портом ставьте двоеточие:

ss -nt dport = :80

Можно использовать такие операторы сравнения:

Выводы

Вот и всё. Основную информацию о том, как выполнять мониторинг сети в Linux с помощью утилиты ss рассмотрели. Если вам нужно больше информации и примеров смотрите документацию по утилитам набора iproute.

Читайте также: