Форум программистов, компьютерный форум, киберфорум
Наши страницы

С под Linux

Войти
Регистрация
Восстановить пароль
 
Shabel
0 / 0 / 0
Регистрация: 01.03.2016
Сообщений: 15
#1

Сбор статистики под Linux на С - C Linux

01.02.2017, 10:29. Просмотров 288. Ответов 2
Метки нет (Все метки)

Всем доброго времени суток!
Стоит задача, написать службу(daemon) под Linux, которая будет собирать статистику сетевого трафика
в Linux среде с интерфейсов eth0,wlan0.
Daemon должен поддерживать следующий функционал:

The cli should support command:
start (packets are being sniffed from now on from default iface(eth0))
stop (packets are not sniffed)
show [ip] count (print number of packets received from ip address)
select iface [iface] (select interface for sniffing eth0, wlan0, ethN, wlanN...)
stat [iface] show all collected statistics for particular interface, if iface omitted - for all interfaces.
--help (show usage information)

Имею небольшой опыт программирования на С. Подскажите, пожалуйста, с какой стороны начать поиски решения.
Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2017, 10:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сбор статистики под Linux на С (C Linux):

Си под Linux - C Linux
Разработайте программу на языке Си для подсчета частоты вхождения слова в состав неко-торого текстового файла для каждого хранящегося в...

C под Linux - C Linux
#include <stdio.h> struct company { int vol; int num; int r1; int r2; int rr; int d; };

Программа на С под Linux - C Linux
1. Одержати наступну системну інформацію: • час в секундах, що пройшов з моменту завантаження системи; • число процесів, що працюють в...

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

Программа на С под Linux - C Linux
Пpоцесс откpывает N файлов, pеально существующие на диске, либо вновь созданные. Разpаботать пpогpамму, демонстpиpующую динамику...

Программирование TCP/IP под Linux - C Linux
Книг в рунете по сабжу достаточно много, плюс есть всякие статьи на блогах/форумах. Поэтому хочу узнать, что есть более актуально, какая...

2
HighPredator
5544 / 1857 / 346
Регистрация: 10.12.2010
Сообщений: 5,479
Записей в блоге: 2
01.02.2017, 10:45 #2
Начните с базы. Узнайте как делается скелет демона. В гугле много класивых реализаций есть.
0
si1n3rd
27 / 27 / 7
Регистрация: 27.04.2016
Сообщений: 89
01.02.2017, 13:20 #3
Могу посоветовать несколько неплохих книг по этой и смежным темам. Готовых примеров вы не найдете, но в них есть все нужное.
Linux. Системное программирование
UNIX. Профессиональное программирование
UNIX. Разработка сетевых приложений
UNIX. Взаимодействие процессов
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.02.2017, 13:20
Привет! Вот еще темы с ответами:

Переписать программу под linux - C Linux
переделать помощью mutex... #include <stdio.h> #include <windows.h> HANDLE hEvent1, hEvent2; const int n=100; int...

Разработка GUI под linux - C Linux
Помогите выбрать высокоуровневый C-подобный ЯП с графической (оконной) библиотекой. Но что-то более высокоуровневое, чем C++. Важно,...

Дефрагментатор ntfs под linux - C Linux
Доброго времени суток. Грядет курсовая по системному программированию. Нужна интересная, не особо сложная (но не простая) и самое главное...

С++ под Linux не могу скомпилировать код - C Linux
Немогу скомпилировать файл , видает кучу ошибок помогите кто может #include <stdlib.h> #include <stdio.h> #include <math.h> ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru