Перейти до

vovksextra

Сitizens
  • Всього повідомлень

    220
  • Приєднався

  • Останній візит

Все, що було написано vovksextra

  1. Данный проект не имеет ни какого отношения к старгейзеру, но если модераторы позволят тему оставить здесь - буду благодарен )) Причина проста - просто у кого стоит старгейзер - у того есть сеть на которой можно использовать то о чем будет сказано ниже Цель проекта написать простой пингер, который будет извещать админа(ов) о пропаже(появлению) пингов заданных IP через SMS Преимущество от аналогичных программ. 1. Очень быстрое сканирование (реализовано через thread) 2. Древовидная структура конфигурации. 3. Можно создавать свои конфигурации сети. 4. Простота. 5. Ведение логов для каждой конфигурации. 6. И самое главное SMS )). Данная версия тестировалась с телефоном motorola l2. "общение" с телефоном идет AT командами через COM порт Почему именно motorola l2? Все очень просто - через один шнурок идет и обмен информацией и ПОДЗАРЯДКА телефона. Ограничения версии 1.0.1.0 -отключена возможность передачи SMS (в последующем релизе будет включена) -нету документации версия 1.0.1.0 Берем здесь Принимаются критика,пожелания,моральная поддержка и материальная для пожеланий vovks@ukr.net Для материально поддержки WMZ: Z339491627945 Пробуем и оставляем свои отзывы PS Для автоматического запуска сканирования сети запускаем smspinger.exe <name.stf>, где <name.stf> - имя файла конфигурации (только имя без пути) Файл конфигурации долже лежать там где и экзешник. Отдельное спасибо коллективу сети http://komservice.net/ за оказанную поддержку и моральную и техническую.
  2. vovksextra

    Stargazer: АРМ Кассира

    Я подумаю как можно это реализовать
  3. vovksextra

    Inetacces на Delphi 7

    А разве шла речь о диагностике сети?
  4. vovksextra

    Inetacces на Delphi 7

    У любого проекта с открытыми кодами есть один недостаток-все что Вам нужно вы делаете сами )))) или ждете пока кто-то сделает это за вас. А теперь по теме. Так как данный проект был "осужден" и смысла что либо в нем дорабатывать я не вижу. На данный момент он перешел в рамки только нашей сети.
  5. vovksextra

    Stargazer: АРМ Кассира

    Выложил в шапке Версия 1.0.1.1 -Добавлен поиск по логину -Если при выборке обнаружен один пользователь то сразу выбирается информация по нему Насчет списка - сделать не сложно, но идея программы была от него избавиться.
  6. vovksextra

    Расширение авторизатора

    просто у меня есть идея на основе твоего проекта - расширить возможности, перезагружать зависшие сервера если хотишь подробности стучи в аську 950968 когда выйдет первый релиз рабочий - объязательно свяжусь и пообщаемся ))
  7. vovksextra

    Лог пополнений счёта

    Может поставь своему комараду вот это http://local.com.ua/forum/index.php?showtopic=10384
  8. vovksextra

    Расширение авторизатора

    Написана на Delphi 7 На счет исходников - пока не будут выложены Проект только начался - и то что выложено всего лишь рабочие наброски Хотелось получить несложную пинговалку, которая бы сообщала бы админу(нам) что где-то "пропал" узел. вот и все. Перед выходом первого рабочего релизу выделим новую ветку для обсуждения
  9. vovksextra

    Расширение авторизатора

    вопрос не в том что всё написано в коде, важно получить конечный продукт, а его пока нет, второй вопрос стоит в том что ещё нужно для удобства? Пинг на 2-3-4 узла сети по списку из реестра (если настройки хранить в нем) или конфига (естественно продумать как собирать инсталятор при этом). Еще очень хотелось бы знать состояние встоенного брандмауэра виндовс, а еще лучше и других файрволов, только как это реализовать даже придумать не могу =<!--emo&:-/--><!--endemo--> Решили написать свою пинговалку для сети Работает очень шустро - пинг реализовано через ICMP (можно и APR пинг) с возможностью отправки SMS (телефон+шнурок) при потере или появлении пинга вот наброски: SMS пинговалка если тема будет интересна можно вывести в отдельную тему
  10. vovksextra

    Взлом Freebsd

    Как гласит закон - нету систем которых невозможно взломать, нету ключей которых невозможно подобрать, дело только времени , пусть понадобится 10,100,1000,10000 лет, но все будет расшифровано и взломано, просто к тому времени актуальность информации будет сведена к нулю. Отсюда следует что что нужно чаще меня пароль )))
  11. vovksextra

    1c:stargazer

    Спасибо Madsdb за материальную поддержку по его же просьбе были добавлены новые свойства и методы Версия 2.0.1.6 Добавились: // методы ServerInfo GetServerInfo,ПолучитьИнформациюСервера GetDir_name,ПолучитьИмяНаправления // свойства ServerInfo ServerInfoVersion,ВерсияСервераБиллинга ServerInfoTariff_num,КоличествоТарифныхПланов ServerInfoTariff,ТипТарифа ServerInfoUsers_num,КоличествоПользователей' ServerInfoUname,ИмяОСБиллинга ServerInfoDir_num,КоличествоНаправлений появился пример в обработке кнопка <Тест GetServerInfo> при получении информации по пользователю, а именно данные по трафику теперь выводится наименование направления
  12. vovksextra

    Stargazer: АРМ Кассира

    Совершенно правильно. Если пароль будет введен не правильно то и буфер с данными будет расшифрован тоже не правильно. Но мне ведь нужно узнать правильно ли он расшифрован или нет. ))) PS Для расшифровки буфера вызывается процедура в которую передается адрес на входящий буфер и указывается длина буфера, а расшифровала ли она его правильно или нет нигде не видно.
  13. vovksextra

    Расширение авторизатора

    Дык - так уже давно все написано )) проссмотри исходники авторизатора на делфи ))
  14. vovksextra

    Stargazer: АРМ Кассира

    Если вы попытаетесь сделать запрос по пользователю несуществующему - то просто слетает сервер биллинга incorrect header - это если у Вас стоит старая версия сервера
  15. vovksextra

    1c:stargazer

    Версия 2.0.1.5 Добавил два метода GetUsers,ПолучитьТаблицуПользователей GetUserFromUsersTable,ПолучитьДанныеПользователяИзТаблицы и одно свойство GetUsersCount,ПолучитьКвоПользВТаблицеПользователей появился пример в обработке кнопка <Тест GetUsers> //Данный тест показывает как например можно отключить всех пользователей //с отрицательный остатком.Сама процедура записи закомментирована, это просто пример
  16. vovksextra

    Stargazer: АРМ Кассира

    ок.спс. ))
  17. Цель проекта была организовать рабочее место кассира (взамен конфигуратору) по пополнению счетов биллинговой системы stargazer при этом были выдвинуты ряд требований к проекту, а именно: 1. Защита 2. простота и удобство пользования 3. Организовать поиск абонента по адресу,фамилии,айпи. 4. ведение логов пополнения Реализация 1. Защита Администратор при помощи StgKassaAdmin.exe готовит файл авторизации где прописаны адрес сервера,порт сервера,логин администратора,пароль администратора, пароль пользователя и время действия ключа. После генерации файла он ложится вместе с StgKassa.exe Сам файл шифруется по паролю пользователя. При запуске StgKassa пользователь вводит свой пароль по этому же паролю происходит дешифрация файла авторизация и в расшифрованной структуре проверяется введенный пароль. Если он совпадает открывается основное окно для работы. Защита от взлома. Даже если выкинуть проверку на введенный пароль пользователя, то зашифрованными останутся все данные по серверу. 2. Простота и удобство Запустив программу - можно всторону убрать манипулятор типа "мышь" и в вашем расположении останутся только клавиши для перехода по полям (Shift+Tab,Enter) и клавиша ESc для закрытия окон, а также клавша F7 - зарегистрировання горячая клавиша в ОС, которая всегда вызывает окно поиска, даже если программа свернута в трей. 3. Поиск При нажатии клавиши F7 вызывается окно поиска где вы можете задать условие поиска Для поиска фамилии,например, Иванов Иван Иванович вы можете просто ввести "ов" или "ванов" , то-есть часть фамилии. Например, если вам нужно найти абонента Сидоров Иван Ивановича, проживающего на ул.ленина,34 вам будет достаточно ввести,например в поле фамилия "ров" , в поле адрес "лен" или "34" , если пользователь будет найден и он будет один, то окно поиска будет автоматически закрыто и в поле логин, появится его логин 4. После удачного пополнения в лог файл (StgKassa.log) пропишется информация о пополнении счета данному пользователю. Вот в общем и все версия 1.0.1.2 Берем здесь Принимаются критика,пожелания,моральная поддержка и материальная Для материально поддержки WMZ: Z339491627945 Пробуем и оставляем свои отзывы PS Отдельное спасибо коллективу сети http://komservice.net/ за оказанную поддержку и моральную и техническую. ЗАМЕЧАНИЕ ПО ИСПОЛЬЗОВАНИЮ настоятельно рекомендую проверить исходники сервера, а именно ищем модуль \projects\stargazer\plugins\configuration\sgconfig\parser.cpp Ищем текст void PARSER_GET_USER::CreateAnswer() { string s; char enc[1024]; user_iter u; //answerList->clear(); answerList->erase(answerList->begin(), answerList->end()); if (users->FindByName(login, &u)) { s = "<user result=\"error\"/>"; answerList->push_back(s); !!!!!!!!!! ЗДЕСЬ Должен быть return; } Если return не стоит можно его добавить самому и перекомпилировать Если вы случайно вызовите из 1С метод GetUser по несуществующему пользователю и return не стоит слет сервера вам гарантирован ))
  18. vovksextra

    1c:stargazer

    спасибо исправлю 1. На 8.1. работать будет. 2. Инсталла не нужно - просто ручками положить DLL-ку в каталог где лежит EXE шник 1С или в каталог с конфигурацией
  19. vovksextra

    Broken Pipe!

    Да действительно по коду такого не может быть, может у него просто совпадение.
  20. vovksextra

    Broken Pipe!

    Жми обновить список затем очень быстро пока в статусе бегает прогресс бар открывай любого юзера и добавь ему любую сумму
  21. vovksextra

    1c:stargazer

    Спасибо. Принимаю и моральную и материальную поддержку WMZ Z339491627945 выложил Версия 2.0.1.4 Добавил свойство UserCashMessage,ПользовательДеньгиСообщение в файле "типа документация.rtf" напротив каждого свойства стоит или R или RW -это означает, что свойство можно или только читать или еще и писать это что касается свойств, но есть еще и методы, для вашего случая подойдет SetUserData(<номер>,<data>); <номер> - значение от 0 до 9 <data> - любой текст; вы можете сделать так. Стг.UserNote ="Ваше новое примечание"; Стг.UserAddCash = 123; //Добавить 123 рубля Стг.UserCashMessage = "Пополнение счета "+Строка(ТекущийДокумент()); Стг.UserCash = 120; //Установить пользователю сумму 120 //Если заполнено свойство UserAddCash , то сумма 120 - не будет воспринята //для изменения //после вызова метода UpdateUser, ->UserAddCash сбрасывается в 0 //и последующий вызов UpdateUser изменит сумму на 120 Стг.SetUserData(0,"Договор №1"); Стг.SetUserData(1,"Договор №2"); Стг.SetUserData(2,"Договор №3"); и т.д то-есть сразу установить новые значение для тех свойств которые будете менять а потом разово вызвать Стг.UpdateUser();
  22. vovksextra

    1c:stargazer

    Версия 2.0.1.3 Добавил свойство UserAddCash,ПользовательДобавитьДеньги В обработке есть пример использования
  23. vovksextra

    1c:stargazer

    Версия 2.0.1.2 Исправлен баг при процедуре регистрации компоненты И еще не помню или менял в обработке найти Стг=СоздатьОбъект("AddIn.Stargazer); заменить на Стг=СоздатьОбъект("AddIn.Stg1C");
  24. vovksextra

    1c:stargazer

    хм даже не знаю что сказать, как всегда у меня работает стоит 27 релиз завтра попробую на 25-ом попробуй ее зарегестрировать regsvr32 Stg1C.dll хотя это не объязательно
  25. А все началось с банального объявления ищу админа )))
×
×
  • Створити нове...