Fix three bugs in a Linux C++

Fullført Lagt ut 7 år siden Betales ved levering
Fullført Betales ved levering

I need help in resolving 3 bugs in C++

Here is the bug description: Two PCs are trying to connect to a server via SSH; The PCs are two different PCs with two different IP addresses in two different geographical locations; Both PCs running windows and making the SSH connection by using Putty. Both requests are identified by the server with the same IP Address (The server IP address) and the same PCFingerprint. If I am not mistaken the script is currently using UUID and its possible that the script is identifying the Server’s UUID instead of the PC UUID.

PC1:

Aug 25 12:14:34 s166-62-90-167 sshd[18357]: pam_spriv: Data to send: strEndUsername=guyhefetz&strPCFingerprint=1351180-5D2-135-D218-518130180&strIPAddress=166.62.90.167&strService=Spriv Login for Linux&nMethod=1&lTimestamp=1472152474000&lTimeout=60&bAsHTML=false

PC2:

Aug 25 12:15:27 s166-62-90-167 sshd[18386]: pam_spriv: Data to send: strEndUsername=guyhefetz&strPCFingerprint=1351180-5D2-135-D218-518130180&strIPAddress=166.62.90.167&strService=Spriv Login for Linux&nMethod=1&lTimestamp=1472152527000&lTimeout=60&bAsHTML=false

What should be fixed?

1. For “strIPAddress” Can you please use the PCs IP address instead of the server ip address?

2. Could you please add the PCs IP address to the strPCFingerprint? So if the PC IP address is [url removed, login to view] than the new strPCFingerprint will be: 159-78-90-22-1351180-5D2-135-D218-518130180. Instead of: strPCFingerprint=1351180-5D2-135-D218-518130180

3. Most important: The PCFingerprint seems to be identical while two different PCs are used. I identified the following error:

Aug 25 09:58:23 s166-62-90-167 sshd[17213]: pam_spriv: Error while generating fingerprint from UUID [at line 468 in src/[url removed, login to view]]

Line 468: DebugPrintLn("Error while generating fingerprint from UUID");

Important: each PCFingerprint should be unique to the PC for each time the PC connects to the SSH server without time limitation.

Do you think that you could fix all three bugs? How much would it cost?

C-programmering C++ Programmering Linux PHP Programvarearkitektur

Prosjekt-ID: #11412562

Om prosjektet

2 bud Eksternt prosjekt Aktiv 7 år siden

Tildelt til:

dynalgotech

We are working with ubuntu and C++ for last few years. Gone through your problem statement. Need to clear few points. Can we discuss over chat?

$135 USD på 5 dager
(6 omtaler)
3.8