Find Jobs
Hire Freelancers

braa network utility changes to C source code required

$30-250 USD

Completed
Posted about 13 years ago

$30-250 USD

Paid on delivery
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@[login to view URL]:.1.3.6.1.2.1.2.2.1.10.3 where - public_t3st is SNMP RO Community string - [login to view URL] 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@[login to view URL] 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. [login to view URL] which works fine when there are no @ signs present in SNMP RO String Running braa # braa -f [login to view URL] [login to view URL]: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@[login to view URL]:.1.3.6.1.2.1.2.2.1.10.3 braa processes 1st part of the string, which is my_t@aketh@t@[login to view URL] it uses first @ in the string as a delimiter, so two parts become 1. my_r - SNMP RO String 2. aketh@t@[login to view URL] 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 [login to view URL] my_t@aketh@t@[login to view URL]:.1.3.6.1.2.1.2.2.1.10.3 Running braa ]# braa -f [login to view URL] Unable to process queries: Invalid IP address: 'aketh@t@[login to view URL]'. (file [login to view URL]) 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. [login to view URL] - IP Address Source code is attached to compile this utility under Linux just run tar xvf [login to view URL] cd braa-0.8_update make the resulting file is called braa, which is the actual executable.
Project ID: 1002836

About the project

1 proposal
Remote project
Active 13 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Let us do the second project.
$100 USD in 5 days
4.5 (2 reviews)
3.0
3.0

About the client

Flag of AUSTRALIA
Pacific Pines, Australia
5.0
19
Payment method verified
Member since Mar 20, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.