O InterSys possui uma interface relativamente simples e é capaz de realizar contagem de qualquer tipo de símbolo em arquivos de texto que estejam no formato ASCII, como os gerados a partir do Bloco de Notas do Windows (Notepad), cuja extensão é .txt.
(a)
(b)
Os arquivos com os registros de transmissão gerados pelo Wireshark possuem dados em um formato reconhecido pelo próprio Wireshark, mas não claramente por outros editores de texto. Portanto, é necessário acessar a opção “File > Export > File…” do Wireshark, escolhendo o formato “Plain text (*.txt)”, e desmarcando a opção “Packet details:”, para possibilitar a contagem pelo InterSys. (Figura A. 2)
Depois de salvar o registro no formato .txt, é possível utilizar o InterSys para realizar a contagem. Para isso, basta executar o programa, localizando seu arquivo executável, ou apenas clicando no ícone criado no menu de programas, sob a pasta InterSys. A primeira tela, representada na Figura A. 3, apresenta todas as opções de funcionalidades que o programa possui.
Figura A. 3 – Tela inicial do InterSys.
O botão “Arquivo” é utilizado para selecionar a pasta que contém o arquivo, ou arquivos, que será avaliado na contagem (Figura A. 4). Os arquivos contidos na pasta selecionada aparecem na caixa de texto abaixo do botão arquivo e o caminho da pasta aparece ao lado do botão “Arquivo” (Figura A. 5). Os arquivos podem ser selecionados individualmente para serem avaliados, bastando clicar na caixa de seleção “Arquivo selecionado apenas”, no canto superior direito da tela principal.
Figura A. 4 - Caixa de diálogo para seleção da pasta.
Figura A. 5 - Depois da seleção de pasta, os arquivos contidos aparecem listados.
Os botões “Criar Arquivo” e “Indicar Arquivo” possuem uma funcionalidade semelhante, mas são utilizados em situações bem diferentes da aquisição de dados. O primeiro literalmente cria um arquivo novo, onde serão inseridos os dados. Ele foi projetado para ser ativado após a primeira contagem de dados no programa, pois insere como primeira linha nos campos de dados os valores que estiverem sendo apresentados na tela. Caso seja utilizado sem que pelo menos uma medida tenha sido realizada, irá criar um arquivo onde o primeiro registro terá valores zero em todos os campos. Já o botão “Indicar Arquivo” é utilizado quando um arquivo já foi criado e quando se quer inserir mais registros neste. Observe que, ao se utilizar o botão “Criar Arquivo”, nomeando um arquivo com o mesmo nome de outro já presente, todos os dados que estavam presentes nele anteriormente serão apagados.
Em resumo, o botão “Criar Arquivo” é utilizado apenas quando é preciso criar um arquivo novo, e o “Indicar Arquivo” após a criação do arquivo, apenas quando tivermos dados a serem inseridos. Vale ressaltar que não é necessário utilizar o “Indicar Arquivo” para cada medida, a menos que se deseje indicar arquivos diferentes. O arquivo criado, ou indicado, terá seu caminho representado ao lado do campo “Arquivo atual” (Figura A. 7).
Figura A. 6 - Caixa de diálogo para "Criar Arquivo" e "Indicar Arquivo".
Figura A. 7 - Indicação do caminho para o arquivo a ser escrito, no campo apontado por "Arquivo atual".
Após esses passos iniciais para a configuração do ambiente para a contagem, é possível sofisticar o resultado, com o preenchimento do campo “Notebook” (Figura A. 7), para o caso dos dados obtidos pertencerem a computadores diferentes.
Na área “Tipos de Erro”, é possível selecionar individualmente o tipo de erro que se queira contar, inclusive com o campo “Outro”, que pode ser preenchido com qualquer
outra palavra ou frase que se deseje contar. Com o uso do botão seletor ao lado de cada tipo de erro, escolhe-se um tipo individual e acionando o botão “Contar” para realizar a contagem daquele tipo de erro.
O botão “Calcular Tempo e Pacotes” realiza apenas a contagem do total de pacotes transmitidos, e o tempo total registrado na transmissão, caso o arquivo a ser lido seja realmente um arquivo criado a partir de um registro do Wireshark. Caso o arquivo seja um texto comum, que não obedeça ao formato do registro Wireshark, esse botão realizará um cálculo equivocado e provavelmente resultará em um erro de execução.
Já o botão “Bytes” realiza a conversão dos pacotes transmitidos na quantidade de bytes do pacote, e obtém o total de bytes transmitidos. Através do total do tempo e do total de bytes transmitidos, o programa calcula a taxa de transmissão, em Megabits por segundo (Mbps). Caso o tempo esteja equivocado, ou o arquivo não obedeça ao formato de registro do Wireshark, os resultados relativos ao botão “Byte” serão equivocados.
O botão mais utilizado para este trabalho é o botão “Todas funções”, que realiza a contagem de todos os erros, totaliza o tempo, quantidade de pacotes e bytes, calculando as médias e avaliando os totais de erros e pacotes corretos. Vale lembrar que isso apenas é possível em arquivos que sigam o formato de registro do Wireshark. O resultado final pode ser observado na Figura A. 8, que representa um exemplo de medida, com apenas um arquivo selecionado.
O botão “Salvar esta Medida” é utilizado para salvar o registro da medida no arquivo indicado. A cada nova contagem realizada, esse botão deve ser pressionado. Atenção para o fato de que um arquivo deve ter sido criado ou indicado para que o registro possa ser salvo.
O arquivo gerado é no formato .txt também, onde os campos dos registros são separados pelo sinal de tabulação, como pode ser visto na Figura A. 9, permitindo que os arquivos possam ser tabelados diretamente no Microsoft Excel, através de Arquivo > Abrir, onde devemos optar por visualizar todos os tipos de arquivo.
Figura A. 9 - Arquivo de texto com os resultados da contagem.