[сеть] управление общедоступным подключением.

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by NetSter, 31 Mar 2009.

  1. NetSter

    NetSter Moderator

    Joined:
    30 Jul 2007
    Messages:
    809
    Likes Received:
    412
    Reputations:
    62
    Доброго времени суток.
    собственно тема.
    есть ПК с двумя сетевухами.
    через одну подключен инет от провайдера (она общедоступна)
    через вторую раздача инета в локальную сеть.

    описалово всех настроек до установки спец ПО ЗДЕСЬ
    короче нужно свинтить софтину наподобии траф инспектора, только намного проще и только для разрешения или запрета юзать подключение.
    опишу кратко что хочу сделать:
    1) настроили NAT как в описалово
    2) запустили серверную часть проги у себя и она взяла под крыло (контроль) подключение с общим доступом
    3) юзер с локалки запустил свою тачку с клиентской частью проги и получил доступ в локалку. когда он начинает юзать инет, получает месагу что введи логин и пас, он вводит, и получает доступ.
    4) логин и пас серверная часть получила от юзера и сверила с БД на серверном ПК (любой пусть даже текстовый файл)

    вот примерно что хочу реализовать.
    зачем эта тема:
    в программировании для сети я не силен и потому создал сабж чтоб если кто видел подобные сорцы других прог, хорошие материалы о програмной реализации NAT и DHCP и т.д. или просто хотят посоветовать хорошие материалы которые будут полезны в процессе разработки - буду очень рад.
    Среда разработки Visual C++
    Спс. жду ваших ответов.
     
    _________________________
  2. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    Самому делать фильтра трафа - заугукаешься. В от вот простенький сокспрокси работающий с БД - это уже очень даже реалистично
     
    1 person likes this.
  3. KaZ@NoVa

    KaZ@NoVa Elder - Старейшина

    Joined:
    5 Jul 2008
    Messages:
    368
    Likes Received:
    438
    Reputations:
    -16
    насчёт DHCP возможно поможет вот это
    http://www.experts-exchange.com/Programming/Language...
     
    1 person likes this.
  4. NetSter

    NetSter Moderator

    Joined:
    30 Jul 2007
    Messages:
    809
    Likes Received:
    412
    Reputations:
    62
    2 slesh хотяб простую програмулину для начала которая разрешает или запрещает использовать инет.
     
    _________________________
  5. KaZ@NoVa

    KaZ@NoVa Elder - Старейшина

    Joined:
    5 Jul 2008
    Messages:
    368
    Likes Received:
    438
    Reputations:
    -16
    чем тебе трафинспектор не понравился? и причем тут вообще программирование? это администрирование, а не программирование всетаки.. не аналог же трафинспектора ты собрался делать ;)

    что ты хочешь? сделать подобную софтину? настроить сеть? или поковырятсо в подобных сорцах? что конкретно?
     
    2 people like this.
  6. NetSter

    NetSter Moderator

    Joined:
    30 Jul 2007
    Messages:
    809
    Likes Received:
    412
    Reputations:
    62
    2 KaZ@NoVa
    хочу
    1) поковырятсо в подобных сорцах
    2) сделать подобную софтину
    3) получить навыки )

    да прикол не в том что есть куча прог для настройки и т.д.
    вот самому написать это другое дело
    хоть самую простую для разрешения\ограничения доступа в инет и все
     
    _________________________
  7. KaZ@NoVa

    KaZ@NoVa Elder - Старейшина

    Joined:
    5 Jul 2008
    Messages:
    368
    Likes Received:
    438
    Reputations:
    -16
    Хотя я лично если бы начал подобное чтонить искать - в первую очередь на free обратил внимание - наверняка многие с открытым исходным кодом.. То что ты описал - гм.. имхо слегка размыто.. смотреть конкретнее что не знаешь как делать и лазить по форумам..
    просто сорцы если не разбираешься впринципе в теме помомему мало помогут.. хотя хз.. я бы пожалуй начал изучение вопроса всетаки на форумах а не сорцах..
     
  8. criz

    criz Elder - Старейшина

    Joined:
    4 Nov 2007
    Messages:
    293
    Likes Received:
    40
    Reputations:
    6
    NetSter, делал когда-то софтинку, используя winpcap, что бы там про него не говорили (привет delimiter'у :)).
    Только вот она запрещала/разрешала выход в инет там, где была установлена.
    А так можно и твой сабж реализовать: висит winpcap фильтр на сервере, при входящем пакете отправляет юзеру запрос авторизации, юзер отвечает - фильтр проверяет. В теории примерно вот так :)
    А вобще, вариант slesh'а тоже хороший. Кстати, slesh, спасибо за него, родилась кое-какая идея :)
     
    1 person likes this.
  9. NetSter

    NetSter Moderator

    Joined:
    30 Jul 2007
    Messages:
    809
    Likes Received:
    412
    Reputations:
    62
    спс за начальные советы)
    идея от slesh неплохая)
    от criz тож неплохая реализация для начала)
    все еще актуально.
    жду советов\предложений
    спс
     
    _________________________
    1 person likes this.