Closed

Get computer information

Hello,

I need a small software, piece of code to be embeded into a bigger project later on.

*** Please do not bid if you are a company who charge market rates, for your rates I can a hire a local programmer myself. ***

This code needs to fetch every possible information about a computer and output it either :

1. to a file - either XML, CSV, INI, or any other format you see fit (please state which).

2. Send it via sockets to a server (will be built at a later stage).

Note: The goal is for all the information to be passed on to the server (which will be built at a later stage) and saved under some form of DB system.

Information to be extracted :

1. all heat sensors information (cpu, hdd, etc), including FAN speeds.

2. All existing peripherals exact models of LAN card, Audio card - MUST NOT be taken from driver name! , CPU, Memory type, # of DIMMs (which DIMM contain what memory, what manufacturer), Motherboard (exact model to be identified either by fetching it from the computer or parsing it according to the the BIOS string or any other information found), etc..

3. OS info (version, SP level, pending updates, is windows update active? when is it set to run? firewall status, anti-virus status (installed, not installed, not up to date, etc..)

4. list of installed software (EVERYTHING) including windows updates installed which will be listed separately.

this needs to be categorized, I will give specific list with category names and I need the option to add more myself.

5. fetch users existing and verify if their passwords are safe (how complex they are, if they are empty, or short), if there is no way to fetch it, then at least check to see if its empty or one of the simple passwords I will list on file (for example - 1234567, etc..) - of course I need an option to modify the list in the future.

6. fetch DUN passwords (windows dialer)

7. fetch list of programs set to start on start-up(can be fetched by reg keys).

8. Anti virus program installed, which version (some method to identify it no matter what anti virus is installed, or maybe identify it for the most common anti virus programs).

9. Drive info - Manufacturer, size, SMART info, how it is partitioned, which file system and how much empty space on each partition.

Program needs to be able to run in two modes :

1. Full scan - will fetch all this information.

2. Partial scan - will be run after one full scan has been executed, information exists on file and will save changes (e.g cpu, motherboard, etc,, stays the same).

Program will not have GUI, will be run by command line and will output errors (if any) into :

1. A log file

2. Sent to server (in the future).

Program should NOT hang the CPU, I prefer it to take 1% CPU and take 1 minute instead 10 seconds with 50% CPU.

User should not feel this program running !!!

Note

-------

I am a programmer myself, this can all be accomplished quite easily by the experienced programmer.

Most information can be fetched without a problem using windows WMI.

Currently I do not care too much about which programming language will be used, I require that you state your overall experience in programming, and at that specific language in detail.

I do not care about MS certificates or any certificates for that matter, All I care is that you do a good job, the code is clean, readable with comments so someone like me (A programmer, without knowing a specific language) can read it and understand what each portion does.

Program should not be contained within ONE file, but in separate files for each category listed above.

Object oriented is preferable so it can be fit inside a larger project (please indicate if this will be objected oriented or not).

Time is not an issue, BUT needs to be reasonable.

Please post a bid only if you are sure you can make this happen, do some research before you bid.

* Code MUST NOT use any 3rd party external tools whatsoever *

Program must not install anything to run (e.g .NET framework on XP)

Skills: .NET, C++ Programming, Delphi, Python, Software Architecture

See more: computer information, computer information net, xml programming language, who will hire me at 15, who needs comments in code programmer, who is a computer programmer, who can you hire to do market research for you, when do you start to do market research, what is the most used programming language, what is the most common programming language, what is python programming used for, what is object oriented programming, what is computer programming used for, what is computer programming, what is computer program, what is a string in programming, what is an object oriented programming language, what is an object in programming, what is a method in programming, what is a computer programmer, what do you need to start computer programming, what do you need to get a manufacturer, what does an it programmer do, what computer should a programmer use, what can you do with python programming

About the Employer:
( 0 reviews ) Rishon Le Tzion, Israel

Project ID: #1134449

32 freelancers are bidding on average $632 for this job

AlosDeveloper

Hello, please check PMB

$1500 USD in 25 days
(66 Reviews)
7.1
CreditGroup

please check pm.

$700 USD in 10 days
(34 Reviews)
6.2
DamithaKD

read pm sir :)

$500 USD in 20 days
(29 Reviews)
5.5
liviakecskes

Hello, I am a skilled c/c++ programmer, with more than four years of experience in (Microsoft Visual Studio) C++. I developed some system level software - even driver DLLs. I already have some of the necessary routi More

$660 USD in 16 days
(1 Review)
3.8
aa2cc6

Hello sir, I will do my best to work for you if I have this honor. I have a lot of experience on C++ and system-management projects. I'm confident that I can deliver work with the highest quality. Welcome to co More

$600 USD in 20 days
(5 Reviews)
3.2
Thaler

I'll be using *.ini file format if you don't mind.

$250 USD in 4 days
(2 Reviews)
2.5
ganeshcodes

Hi , I am a .NET freelancer with over 8+ years of experience. I am new to [url removed, login to view] so you will not find any ratings for me *yet*. I have delivered 12+ projects offline for clients from US/UK. I can complete t More

$250 USD in 8 days
(1 Review)
1.8
yogeshmalathi

Please check PM, Thanks

$250 USD in 10 days
(2 Reviews)
1.8
jkbbwr

I have written a program almost identical to this and have started work on this one in good faith.

$250 USD in 5 days
(0 Reviews)
0.0
yadav88

please check pm..

$250 USD in 10 days
(0 Reviews)
1.0
stdcall

I would be glad to work on this project. C++ will be used (with Windows API).

$749.99 USD in 20 days
(0 Reviews)
0.0
swarmuz

Ready to go. Check PM.

$900 USD in 21 days
(0 Reviews)
2.8
ITsudhirYadav

Please see PMB.Thanks.

$750 USD in 30 days
(0 Reviews)
0.0
coder789

please check your PM.

$500 USD in 15 days
(0 Reviews)
0.0
threeses

Hello, First of all, let me explain you about 3SES. 3SES is a professional software services and product development company with highly talented group of engineers. 3SES is a group company of Gaytes Information More

$300 USD in 8 days
(0 Reviews)
0.0
SheikhSaif

skilled programmer. please check PM. I have some queries.

$500 USD in 10 days
(0 Reviews)
0.0
AJay2012

I would kindly do it for you. Im a mastered python programmer. AJay

$700 USD in 14 days
(0 Reviews)
0.0
karimkhalaf

the project is easy and it wont take more than a couple of days. i think it should cost you less than 250$ but this is the lowest bid !!! i've done a similar project to that so it will make things even easier. no mil More

$250 USD in 10 days
(0 Reviews)
0.0
Ajex

Hi, Please see the PMB.

$250 USD in 7 days
(0 Reviews)
0.0
wonder2011

I'm a Delphi Programmer with more than 6 year of experience. See part of my own work here: [url removed, login to view]

$700 USD in 7 days
(0 Reviews)
0.0