HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #2451  
Старый 26.02.2009, 11:15
St0nX
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
Провел на форуме:
2823587

Репутация: 106
Отправить сообщение для St0nX с помощью ICQ
По умолчанию

Не зацикливать программу а обрабатывать сообщение FD_READ.
небольшой пример этого есть тут _ttp://www.compdoc.ru/prog/cpp/proxyserver/
 

  #2452  
Старый 26.02.2009, 15:26
mr.Babay
Новичок
Регистрация: 14.01.2009
Сообщений: 10
Провел на форуме:
82759

Репутация: 0
По умолчанию

Как реализовать сканер по локальной сети на определённый порт(а точнее на определённый софт "сидящий" на этом порту) и чтобы локальная сеть самоопределялась?!?
 

  #2453  
Старый 26.02.2009, 15:35
St0nX
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
Провел на форуме:
2823587

Репутация: 106
Отправить сообщение для St0nX с помощью ICQ
По умолчанию

Цитата:
Сообщение от mr.Babay  
Как реализовать сканер по локальной сети на определённый порт(а точнее на определённый софт "сидящий" на этом порту) и чтобы локальная сеть самоопределялась?!?
__tp://devoid.com.ua/pascal-delphi/delphi-network-programming/prosteishiy-skaner-portov-na-delphi.html
Все делаеш по аналогии только в цикле меняеш IP. Переписать на си думаю не составит труда название функций и структур те же ибо апи.

ps;начинать надо с google.com
 

  #2454  
Старый 26.02.2009, 17:43
mr.Babay
Новичок
Регистрация: 14.01.2009
Сообщений: 10
Провел на форуме:
82759

Репутация: 0
По умолчанию

St0nX, спасибо, НО

Извиняюсь за не правильно поставленный вопрос, но мне нужно чтобы прога сама "тянула" локальный IP компа, а потом по маске вынутого IP сканировала сеть...

Цитата:
Сообщение от St0nX  
ps;начинать надо с google.com
баян :-В

Ой, да и ещё там не объясняется как искать софт... как определить то что на этом порту то что надо!?

Последний раз редактировалось mr.Babay; 26.02.2009 в 17:46..
 

Помогите найти ошибку
  #2455  
Старый 26.02.2009, 23:08
FAVN117
Новичок
Регистрация: 27.07.2008
Сообщений: 7
Провел на форуме:
37882

Репутация: 2
Отправить сообщение для FAVN117 с помощью ICQ
По умолчанию Помогите найти ошибку

Всем доброго времени суток! Помогите, пожалуйста, найти ошибку в программе. при вводе
q q 1
w w 2
e e 3

и записи этого в файл, вместо того, чтобы вывести из файла это же самое программа выводит только 1 2 и 3 в чём ошибка?

[CODE]
#include "stdafx.h"
#include <iostream>
#include <string.h>
#include <cstring>
#include <stdio.h>
#include <fstream>
#include <sstream>
#include <conio.h>

class tovar
{
public:
char Firm[100];
char Name[100];
int Cena;
int dollar;
void enter_tovar(void);
void show_tovar(void);
void dollar_tovar(void);
void enter_file(void);
void show_file(void);
};

void tovar::enter_tovar(void)
{
std::cout << "Фирма: ";
std::cin >> Firm;
std::cout << "Модель: ";
std::cin >> Name;
std::cout << "Цена: ";
std::cin >> Cena;
};


void tovar::show_tovar(void)
{
std::cout << std::endl << Firm << " " << Name << " " << Cena << std::endl;
};

void tovar::dollar_tovar(void)
{
Cena=Cena / dollar;
};

void tovar::enter_file()
{
std::fstream file( "bd.txt", std::ios::app);
file << Firm << "\n";
file << Name << "\n";
file << Cena << "\n";
file.close();

};

void tovar::show_file()
{
std::fstream file( "bd.txt", std::ios::app);
file.open( "bd.txt", std::ios_base::in );
file >> Firm;
file >> Name;
file >> Cena;
file.close();
};


int main() {
setlocale(LC_ALL,"Russian");
tovar st[3];
int n = 3;
int a, d;

do{std::cout << "1-Ввод данных | " << "2-Вывод на экран | " << "3-Перевести рубли в доллары | " << "4-Сохранить файл | " << "ESC - Выход \n";
a=getch(); switch(a)
{
case 49:
for(int i=0; i<n; i++) {
st[i].enter_tovar();
system("cls");
}
break;

case 50:
for(int i=0; i<n; i++) {
st[i].show_tovar();
}
getch();
system("cls");
break;

case 51:
system("cls");
std::cout << "Введите курс доллара:";
std::cin >> st[1].dollar;
st[0].dollar=st[2].dollar=st[1].dollar;
for (int i=0; i<n; i++){
st[i].dollar_tovar();
}
break;

case 52:
std::fstream file( "bd.txt", std::ios::app );
for ( int i = 0; i < n; i++ )
{
st[i].enter_file();
}

for ( int i = 0; i < n; i++ )
{
st[i].show_file();
}

for ( int i = 0; i < n; i++ )
std::cout << std::endl << st[i].Firm << " " << st[i].Name << " " << st[i].Cena << std::endl;

break;

/* case 53:



break;*/


}
} while(a!=27);
return(0);

} /[CODE]
 

  #2456  
Старый 27.02.2009, 01:23
FAVN117
Новичок
Регистрация: 27.07.2008
Сообщений: 7
Провел на форуме:
37882

Репутация: 2
Отправить сообщение для FAVN117 с помощью ICQ
По умолчанию

Проблема решена, всем спасибо!
 

  #2457  
Старый 27.02.2009, 10:13
St0nX
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
Провел на форуме:
2823587

Репутация: 106
Отправить сообщение для St0nX с помощью ICQ
По умолчанию

Цитата:
Извиняюсь за не правильно поставленный вопрос, но мне нужно чтобы прога сама "тянула" локальный IP компа, а потом по маске вынутого IP сканировала сеть...
gethostname() - используя ее получаеш ип приводиш к нужному виду далее все о чем я говорил выше.

Цитата:
Ой, да и ещё там не объясняется как искать софт... как определить то что на этом порту то что надо!?
Я не знаю такого метода сканирования. Если только проверять не зарезервирован он под какую то службу или нет.
__tp://bugtraq.ru/library/books/attack/chapter05/
 

  #2458  
Старый 27.02.2009, 12:29
NorB
Познающий
Регистрация: 20.07.2007
Сообщений: 99
Провел на форуме:
1562993

Репутация: 25
По умолчанию

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

  #2459  
Старый 27.02.2009, 12:33
VAMPIRE
Новичок
Регистрация: 02.10.2005
Сообщений: 22
Провел на форуме:
67109

Репутация: 8
По умолчанию

Цитата:
Сообщение от NorB  
Какие win32 api использовать чтоб просмотреть данные о файле время создание и тп...подскажите пожалуйста.
MSDN
 

  #2460  
Старый 27.02.2009, 12:35
NorB
Познающий
Регистрация: 20.07.2007
Сообщений: 99
Провел на форуме:
1562993

Репутация: 25
По умолчанию

ага пасиба огромное
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ