Перейти к содержимому

XoRe

Сitizens
  • Публикации

    1 945
  • Зарегистрирован

  • Посещение

Все публикации пользователя XoRe

  1. Глюк с таким понятием, как БМ. В конфиге стоит FreeMb=none В конфигураторе пишет оплаченный траффик -1338.1162 в рублях. Видимо сервер обрабатывает FreeMb=none как FreeMb=cash
  2. 1. Пополнения денег начинают показываться не с начала работы stg, а с момента запуска статистики. 2. Не работает Определение имени хоста по его IP-адресу.
  3. XoRe

    модемный пул

    Скажу так: я думаю, что большинство здесь спецы по ethernet'у.... По модемным пулам тут наверное одни диллетанты =)) Кстати что такое мультипортовка моха? Цицка али ещё какой зверь? А на мой взляд, такие вещи нуна делать не на виндовсе, а на *nix'е.
  4. "И генту - тоже не подарок" продолжал думать я... =))
  5. XoRe

    IP

    Если для проверялки использовать то может лучше так? : Может. Но человеку нужен был список а не проверялка.
  6. XoRe

    Привязка МАК к IP

    А лови =))
  7. XoRe

    Привязка МАК к IP

    Только что доделал привязку маков к ипам. Выкладываю простой вариант, когда клиенты в одной локалке с сервером. Если кому надо более продвинутый вариант( когда сервер в другой локалке) - пишите =)) У меня в карточке пользователя примечания отведены под мак адрес . #!/usr/bin/perl $raw = `grep IP= /var/stargazer/users/*/conf`; @lines = split(/\n/, $raw); foreach $line (@lines) { chomp $line; ($a, $b) = $line =~ /^\/var\/stargazer\/users\/(\w+)\/conf\:IP=(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})$/ or next; $ips{$a} = $b; } $raw = `grep Note= /var/stargazer/users/*/conf`; @lines = split(/\n/, $raw); foreach $line (@lines) { chomp $line; ($a, $b) = $line =~ /^\/var\/stargazer\/users\/(\w+)\/conf\:Note=(\w{2}\:\w{2}\:\w{2}\:\w{2}\:\w{2}\:\w{2})$/ or next; next unless(exists $ips{$a}); $arps{$a} = lc $b; } `/usr/sbin/arp -d -a` while(($name) = (each %arps)[0]) { `/usr/sbin/arp -S $ips{$name} $arps{$name} pub`; }
  8. что есть считалочка?))
  9. Скомпилировал авторизатор под виндой. Замечены баги: src\proto_unit.cpp, строчки 610-616: for (int i = 0; i < 8; i++) key[i] = pass[i]^pass[i+8]^pass[i+16]^pass[i+24]; DES_setkey(ctx, key); for (int i = 0; i < len; i++) DES_ecb_encrypt(ctx, buffer + i*8, (unsigned char *)text + i*8); Декларация int i идет 2 раза. src\proto_unit.cpp, строчки 660-666: for (int i = 0; i < 8; i++) key[i] = pass[i]^pass[i+8]^pass[i+16]^pass[i+24]; DES_setkey(ctx, (unsigned char*)key); for (int i = 0; i <= len; i++) DES_ecb_decrypt(ctx, (unsigned char*)text + i*8, (unsigned char*)buffer + i*8); Такая же штука. Декларация int i идет 2 раза. Для пользователей: перед обоими кусками кода вставьте строчку int i; И уберите int в строчках for (int i = 0; i < 8; i++) и for (int i = 0; i <= len; i++) ПОТОМ. В список Source Files не добавлены web.h, blowfish.h, web.cpp и blowfish.cpp. Для пользователей: лечится добавлением этих файлов =)) Для этого нажмите в меню Project -> Add To Project -> Files... и выберите в папке ..\src эти файлы. P.S. Пытался скомпилировать под фрей. Не получилось. Вылезают ошибки, описанные S_ergey.
  10. Скомпилировал бинарник, засунул, запустил - работает =))) Вывешиваю ссылки на баги, исправление которых в новом билде неизвестно (приведены ссылки на соответствующие сообщения): нету OnUserAdd и OnUserDel приколы с авторизатором и конфигуратором злой баг с белибердой в логах иногда очищается файл stat у юзера глюк с шифрванием по ID харда + конфигуратор в таскбаре пишет себя как "ip ...::Stargaer:..."
  11. гы)) Считать траффик можно. Это делается какими то средствами. Если самим писать эти средства, то на это уйдет много времени. Можно воспользоваться уже разработанными средствами для счета траффика. Во фряхе например есть bpf. В линуксе, хуз, что то типа libpcap наверное =)) Вот. А как это реализовывается в коде - это уже другой вопрос. Это можно узнать из исходников старгейзера например =)) Или универсальный ответ man bpf =))
  12. У кого он на фряхе нормально работет? Поделитесь мнениями.
  13. У меня сервер виснет по 1 или более раз в день. Выделенщикам интернет нужен 24 часа в сутки. Я не нахожусь постоянно у консоли. Поэтому это единственное возможное решение на данный момент. Ты можешь предложить более результативное решение для моей ситуации?
  14. Вот как раз для решения этой проблемы я и предлагал в крон вставить те команды =))
  15. XoRe

    Веб-интерфейс для STG2

    А ежики все падали и падали.... =))
  16. XoRe

    ST2

    "Вот же мозго...бство этот линукс" подумал я..... =))
  17. XoRe

    Установка ST2

    Сделай mkdir /etc/init.d/ =))
  18. XoRe

    Нужна помощь в настройке фаервола

    моя миранда говорит мне, что такого уина нету =)) так что стучись ты, на номер 170865967 P.S. У меня местное время GMT +12, первую половину дня я в универе.
  19. XoRe

    ST2

    ну... это ещё фигня... вспомни, как люди себе мозги тр...хали с make =))
  20. Ну.... это у кого как. У меня их все больше и больше.... Причем баги становятся все страньше и страньше.... и жутче и жутче... =))
  21. И ещё один глюк выловлен вашим непокорным слугой =))) Иногда авторизатор перестает авторизироваться. Преодолено удалением ини файла и настройкой заново. Грешу на хреновое шифрование с использованием ID харда.
  22. XoRe

    Нужна помощь в настройке фаервола

    Хех, классный ты нашел детальный конфиг =)) Эта статья на весь инет разлетелась. Я не думаю, чтобы кто то помнил её первоисточник =)) Детальный конфиг, насмешил, блин =)) Ты бы хоть посмотрел, что копируешь и вставляешь =)) Там же некотрые вещи хреново копируются, поэтому непонятно ниххх. Тем более человек поставил конкретную задачу.
  23. XoRe

    Установка ST2

    Та версия у тебя стоит. Просто скопируй expat.h с /usr/local/include в /usr/include
  24. Можно для непрофи объяснить, почему же изврат? Во первых у microsoft своеобразно реализован стек tcp/ip на уровне ядра и на уровне, забыл как называется уровень, в общем на уровне сокетов (прикладной, или рядом с ним). Всех тонкостей последствий этого я не знаю. Я знаю, что nmap сканит компьютер с виндой в локальной сети за 10 секунд. 98/МЕ похоже поддерживает не больше 64 tcp соединений одновременно. Родные виндовые приложения, работающие с сетью, могут съедать много ресурсов. В 2К/ХР и дальше, как там обстоят дела, я не могу сказать, т.к. не тестировал системы. Сам я пользуюсь МЕ =)) Ниже написано, почему. Потом. В винде, даже в 98/МЕ, есть сервисы, сидящие на 135-139 tcp и udp портах(расшаренные папки, принтеры и т.д.). А в 2к и дальше число этих сервисов растет. Насколько я помню, там открываются 445/tcp, 1025/tcp, 5000/tcp(тоже что то мощное ) и т.д. порты. К ним можно подключиться. Количество экслоитов(программ использующих уязвимость для зависания удаленной машины или для получения доступа к этой машине), подключающихся к этим портам, исчисляются десятками, а то и сотнями. Помнится, кто то ставил пиво и шашлыки, если его сервер на винде поломают. Я тогда пошарился по сайтам, нашел десятка два эксплоитов, разнообразного типа, вплоть до патча к самбе. Патч был особенно интересным - если собрать с ним самбу, то при обращении к этой самбе компьютера, его жесткий примонтировался серверу самбы Потом. Ещё есть такая штука, как автоматическое обновление через инет. Как я увидел, винда может обновляться даже если это обновление в ней отключить. Недавно мой клиент (продвинутый компьютерщик (для виндузятника ), имеет ХР с бетой второго сервис пака, нортон антивирус, близкий к лицензионному, файрволл и т.д.) пожаловался, что у него куда то делиь деньги со счета. Я посмотрел по логам, идет обращение на 80 порт какого то совершенно левого ip адреса. В логах его многочисленных программ этот ip адрес нигде не светится. Так что вот. Кроме того, обновляться может не только виндовс. Есть много других программ, которые обновляются в тихушку. Второй и третий пункт можно частично обойти грамотной настройкой системы. Грамотной - потому что настраивать должен человек, который знает, что делает. По наитию тут не настроишь. От первого пункта ни как не избавиться. Кроме того, есть ещё такая зависимость. Чтобы все сетевые сервисы были защищены, в microsoft рекомендуют скачивать все обновления с их серверов. Поэтому, если вы хотите иметь более или менее защищенную от вторжения систему, нужно постоянно обновлять систему. + нужно иметь под рукой грамотного специалиста по настройке этой части винды. Поэтому я считаю, что комп с виндой и внешний ip адресом - иэврат. Лично я пользуюсь Windows МЕ в локальной сети. Он мне нравится тем, что если не открывать диски и папки на шару, то систему невозможно взломать по причине того, что снаружи тогда и взламывать то нечего будет Т.е. снаружи не будет никаких "дверей". Т.е. даже DoS атаку сделать будет проблематично. Кроме того, МЕ - простая система (по сравнению с более поздними системами ), лишенная многих вредных излишеств. Но и лишенная некоторых полезных. Например уже в 2К нетбиос реализован на порядок лучше. Кроме того многие сетевые утилиты не работают в 2к. Поэтому сейчас хочу перейти на систему более продвинутю в плане сети. На 2к или ХР. Чувствую, ещё натр...хаюсь, пока не настрою так, как мне нужно P.S. У меня на диске лежат сырцы 2000 винды. Скачал, пока они гуляли по сети. 160 метров в архиве. Кто может сказать что нибудь путное про них, скажите. Буду очень благодарен =))
  25. Это уже лучше. Это уже может составить серьёзную конкуренцию домашним сетям. Я думаю, что при таких скоростях оптимальным вариантом будет подключение самих сетей по адсл. Причины aka плюсы просты: - Абонплату можно разделить на всех, кто юзает инет в сети. - Адсл модем тогда можно и нужно будет прицепить к шлюзу на *nix. На этот шлюз можно нацеплять любых сервисов(mail,ftp,www,proxy(!), ntp, nntp, cs, q3, ....). (Домашний комп с виндой с постоянным внешним ip - изврат, имхо.) А на шлюзе нужно/можно завести какое нить биллинговое ПО, например тот же stargazer =)) Т.е. получаем более качественный (за счет маршрутизатора на *nix) и более дешевый(деление абонентки + proxy) инет и ту сеть, которую имели раньше. Только одно условие: такой сети нужен админ, он же казначей. Т.е. человек, в чьем ведении будет сервер [, сеть] и "общак"
×
×
  • Создать...