I gang

braa network utility changes to C source code required

Changes required to attached C source code.

Braa utility generates concurrent SNMPGET or SNMPWALK to multiple hosts.

This utility can take arguments from the file as below

# braa -f source_file

Source file for the program contain following lines

public_t3st@192.168.1.1:.1.3.6.1.2.1.2.2.1.10.3

where

- public_t3st is SNMP RO Community string

- 192.168.1.1 destination IP Address

- .1.3.6.1.2.1.2.2.1.10.3 - OIDs - IfInOctets

: (semicolon) sign is used as a delimiter to separate OID from the rest of the line, so two parts of the line are

1. public_t3st@192.168.1.1

2. .1.3.6.1.2.1.2.2.1.10.3

in part 1 @ sign is used as a delimiter to separate SNMP RO Community string and IP Address into

1. public_t3st

2. 192.168.1.1

which works fine when there are no @ signs present in SNMP RO String

Running braa

# braa -f [url removed, login to view]

192.168.1.1:21ms:.1.3.6.1.2.1.2.2.1.10.3:1334984198

Problem: in following SNMP RO community string contains character @ sign is used as one of the characters, as below

SNMP RO String: t@aketh@t

so the whole line constructed for braa to use should look like below

my_t@aketh@t@192.168.1.1:.1.3.6.1.2.1.2.2.1.10.3

braa processes 1st part of the string, which is

my_t@aketh@t@192.168.1.1

it uses first @ in the string as a delimiter, so two parts become

1. my_r - SNMP RO String

2. aketh@t@192.168.1.1 as IP Address

this is wrong.

Here is what we see when we try to run braa with SNMP RO String which contains @ sign

Content of the file

# cat [url removed, login to view]

my_t@aketh@t@192.168.1.1:.1.3.6.1.2.1.2.2.1.10.3

Running braa

]# braa -f [url removed, login to view]

Unable to process queries: Invalid IP address: 'aketh@t@192.168.1.1'. (file [url removed, login to view])

The change is required to the source code so that only the LAST @ sign is used to separate SNMP RO String and IP Address, so proper parts will be as below

1. my_t@aketh@t - SNMP RO String

2. 192.168.1.1 - IP Address

Source code is attached

to compile this utility under Linux just run

tar xvf [url removed, login to view]

cd braa-0.8_update

make

the resulting file is called braa, which is the actual executable.

Færdigheder: C programmering

Se mere: source code braa, network utility source code, braa, braa network, use braa snmp, what is network programming, what is c programming used for, what is a string in programming, two string problem, the string problem, t$c, string programming, string problem, string in c programming, string c programming, source code programming, rest programming, programming community, one network, linux source code, first source, c string programming, c source code, c programming string, c++ programming problem

Om arbejdsgiveren:
( 19 bedømmelser ) Pacific Pines, Australia

Projekt-ID: #1002836

Tildelt til:

santana0809

Let us do the second project.

$100 USD in 5 dage
(2 bedømmelser)
3.0