SIV opertation -- 3

Închis Postat la acum 4 luni S-au achitat serviciile după ce au fost prestate
Închis S-au achitat serviciile după ce au fost prestate

in this project, you will implement a very simple system integrity verifier (SIV) for a Linux

system. The goal of the SIV is to detect file system modifications occurring within a directory

tree. The SIV outputs statistics and warnings about changes to a report file specified by the

user.

The SIV can be run either in initialization mode or in verification mode.

In initialization mode, the SIV program requires the user to enter a path to a monitored

directory, another path to a verification file (outside the monitored directory), a third path

to a report file and a hash function (e.g., the SIV must support at least MD-5 and SHA-1

message digests). The program will do the following:

a) Verify that the specified monitored directory exists

b) Verify that the specified location of the verification file and the report file are outside

the monitored directory

c) Verify that the specified hash function is supported by your SIV

d) If the verification file and/or report file exists already then they will be overwritten.

e) Recursively iterate through the directory contents (of arbitrary depth level) and for

each file/directory found record the following information in the verification file (it is

up to you decide the format used to store records in the verification file):

I. Full path to file/directory, including filename

II. Size of the file

III. Name of user owning the file/directory

IV. Name of group owning the file/directory

V. Access rights to the file/directory (either octal or symbolic)

VI. Last modification date

VII. Computed message digest with specified hash function over file contents

f) Write to the report file (this must be a text file) a summary of your findings:

I. Full pathname to monitored directory

II. Full pathname to verification file

III. Number of directories parsed

IV. Number of files parsed

V. Time to complete the initialization mode

Verification mode In verification mode, the user provides the path of the verification file and a path to a report

file. The program will do the following:

a) Verify that the specified verification file exists and, if true, begin parsing the file

b) Verify that the specified verification file is outside the monitored directory

c) Verify that the specified report file is outside the monitored directory

d) If the report file exists already then it shall be overwritten by the new report.

e) Recursively iterate through the directory contents (of arbitrary depth level) and

verify that it matches exactly the information from the verification file. A warning

must be printed to the report file for each entry that diverges from the records in the

verification file, along with information about what is different:

I. New or removed files/directories

II. Files with a different size than recorded (show old size and new size)

III. Files with a different message digest than computed before (show old digest

and new digest)

IV. Files/directories with a different user/group (show old user/group and new

user/group)

V. Files/directories with modified access rights (show old access rights and new

access rights)

VI. Files/directories with a different modification date (show old modification

date and new modification date)

f) Write to the report file (this must be a text file) a summary of your findings

I. Full pathname to monitored directory

II. Full pathname to verification file

III. Full pathname to report file

IV. Number of directories parsed

V. Number of files parsed

VI. Number of warning issued

VII. Time to complete the verification mode

The program is not allowed to change the verification file when executing in verification

mode.

For more details text me

Programare C Python Linux Arhitectură software Programare C++

ID Proiect: #36681982

Detalii despre proiect

16 propuneri Proiect la distanță Activ acum 2 luni

16 freelanceri licitează în medie 188$ pentru acest proiect

kazemmojtama

Hello, good time Hope you are doing well I'm expert in HTML, CSS, Python, PHP, JavaScript and C programming and by strong mathematical and statistical background, have good flexibility for solve your project. I have m Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 7 zile
(5 recenzii)
6.4
simonklemp

Hello sridattaphani, I hope this message finds you well. I will be able to help you with your project. I read through the description and it sounds like I am just the right person for it. I have the ri Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 3 zile
(19 recenzii)
5.9
AmazingEngr76386

I understand that you are looking for someone to implement a very simple system integrity verifier (SIV) for a Linux system and I believe I am the best fit for this project due to my experience in project management, s Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 7 zile
(13 recenzii)
5.7
aravinda333

Hi, I have great experience in both C and C++ software development for the Linux /Unix platform and I have great experience in using the POSIX api and Linux system calls for many operating system related applicatio Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 3 zile
(58 recenzii)
5.3
omnamasshivay

Hello, I understood the project but have few doubts, please text me so i can clear all my questions right away and to confirm my skills and expertise you can have a look to my profile

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 5 zile
(14 recenzii)
5.0
devbaloni1983

Hi, I have more then 15 year’ experienced in Development. As i am expert, I can build it according to your requirements. Because I have a lot of the experiences about these fields, I can build your project as soon Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 7 zile
(7 recenzii)
4.0
devendrathakur12

I have carefully reviewed the project requirements for implementing a system integrity verifier (SIV) for a Linux system. I have extensive experience in Linux administration and programming, and I am confident in my ab Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 2 zile
(11 recenzii)
3.7
superdevGerard

Hi, I prefer working with Sweden clients. I went through your project description and it seems like I am a great fit for this job. I am an expert who have many years of experience on C Programming, Python, Linux, S Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 7 zile
(2 recenzii)
2.0
syedfahadahmad33

Hy dear, I just read out your description and am interested in your project. Am expert in LInux and also done with this. If you need quality work than feel free to contact me Thanks

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 7 zile
(1 părere)
2.4
V2FSolutions

Hi, I'm pleased to submit my proposal for your project SIV opertation -- 3. I understand your requirements and can do this as per your requirements. Moreover, I'm having a team of professional UI/UX designers, fu Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 7 zile
(0 recenzii)
0.0
rizdmabc

Hello sridattaphani, Rizwan here, interested and willing in your SIV opertation -- 3. With my expertise in C Programming, Python, Linux, Software Architecture, C++ Programming, I believe that I have the perfect sk Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 7 zile
(0 recenzii)
0.0
iqracreation786

I am very excited to hear about your project! With 5 years of experience in the field, I have a deep understanding of what it takes to create stunning visuals that leave a lasting impression. I specialize in Logo desi Mai multe

%bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% USD în 1 zi
(0 recenzii)
0.0
techindia999

Hi Greetings! We are team of software developers. We have big team of around 1500 software developers all over the world associated with us. We have developers working on almost all the technologies. We will assign yo Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 7 zile
(0 recenzii)
0.0
horeatise

Hello, I am a student with great experience in python. Please contact me, as I have a great proposal for you. As you can see, I don't have any past experience on this platform and I need to start somewhere. I am sure I Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 7 zile
(0 recenzii)
0.0
Narasimhan23

Hi Team I have 15 years of experience and can surely help you in this project if this can be done remotely. Please do consider. Thank you.

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 7 zile
(0 recenzii)
0.0