Visit Our UNIX and Linux User Community


Need Help with a Shell Script for a Job


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Need Help with a Shell Script for a Job
# 1  
Old 12-13-2016
Display Need Help with a Shell Script for a Job

Hi Guys,

I need your help with setting up a shell script for the following job. Please help.
  1. Encrypted file received at the SFTP server (.55 network - DMZ) from ABC company
  2. Encrypted file is passed into the internal network (.52 or .53) in one of the system and comes to Folder 'A'
  3. A script runs to decrypt the file in folder 'A' and then immediately scans the file with McAfee Antivirus.
  4. If the file is infected with virus / malware, the decrypted file is deleted and an email is triggered to the Application team. No further processing happens.
  5. If the file is not infected and passes the virus scan, the file gets further encrypted through 7 ZIP and gets copied to Folder 'B' on the same server.
  6. Mule gets configured to copy encrypted file only from Folder 'B' and decrypts it.

Last edited by rbatte1; 12-13-2016 at 09:21 AM.. Reason: Converted text-numbered list to formatted numberred list.
# 2  
Old 12-13-2016
On what OS?

what have you done so far?
This User Gave Thanks to vbe For This Post:
# 3  
Old 12-13-2016
this will be for windows.

---------- Post updated at 05:33 AM ---------- Previous update was at 05:32 AM ----------

Sorry Linux

---------- Post updated at 05:51 AM ---------- Previous update was at 05:33 AM ----------

I am not that good at this and thus seek help of experts like you. Please help, I need this for Linux OS
# 4  
Old 12-13-2016
Welcome sam0912,

I have a few to questions pose in response first:-
  • What have you tried so far?
  • What output/errors do you get?
  • What OS and version are you using? Linux has many suppliers. is this Red Hat, Debian, Mint, Centos, ..... ?
  • What are your preferred tools? (C, shell, perl, awk, etc.)
  • What logical process have you considered? (to help steer us to follow what you are trying to achieve)
Most importantly, What have you tried so far?

There are probably many ways to achieve most tasks, so giving us an idea of your style and thoughts will help us guide you to an answer most suitable to you so you can adjust it to suit your needs in future.


We're all here to learn and getting the relevant information will help us all. We're not a code writing service, but will help you learn how to support your own work, as you know your needs far better than we can.


Kind regards,
Robin
This User Gave Thanks to rbatte1 For This Post:
# 5  
Old 12-13-2016
Purpose of this request

Often, requests written like this (and without any related attempts) are students seeking help with a homework/classwork assignment.
Please explain the reason for this request. We do not assist with homework, unless it is posted in the homework queue, and with required information.
These 2 Users Gave Thanks to joeyg For This Post:
# 6  
Old 12-13-2016
If this is really Linux, and you treat the file like text and not an executable, and if this is not homework, you should not need to scan the file with any antivirus software, since none of the ASCII in the inbound files should get executed.

If you are doing this for a class, and if you are doing this on Windows and if you professor requires you to scan the file with antivirus, then you should definitely use Powershell. You can use winzip, or some other compression tool for your encryption. but Powershell is likely to be the easiest tool to interact with McAfee Antivirus.

And follow the homework rules!!!!

Smilie

Last edited by rbatte1; 12-13-2016 at 10:48 AM.. Reason: Changed winkie ;-) to ;) to show image
This User Gave Thanks to gandolf989 For This Post:
# 7  
Old 12-13-2016
No, this is not a homework Smilie. I need this as a POC for a project in my company. I do know a bit a poweshell but not much in shell scripting. This is needed for an incoming encrypted file (including executables). We want this on Red Hat Linux in shell scripting.

Request you experts to please help with atleast the basic steps for this flow.

Previous Thread | Next Thread
Test Your Knowledge in Computers #66
Difficulty: Medium
IT and cybersecurity risk management is based on the intersection of these three areas, criticality, vulnerability, and threat.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to put the multiple job on-hold using shell script?

Hi.. I need to put multiple jobs on ON HOLD in Autosys.. please help me on this. For Example: 1)ABCD_EFGH_IJKL 2)abcd_efgh_ijkl (2 Replies)
Discussion started by: Maanjesh
2 Replies

2. UNIX for Dummies Questions & Answers

Shell script - Finding Autosys job status

Hi, There are 2000 jobs in the list and i need to draw their status. I put all the jobs in the list and trying to read one by one from the list and to find out the status. Help me out in correcting the script. #!/bin/csh for a in $(cat Jobs_List.txt); do source <<path>> autorep -j $a... (1 Reply)
Discussion started by: venkatesht
1 Replies

3. Shell Programming and Scripting

Exit Shell Script with background job

Hi all, I am trying to exit a shell script (c shell) while invoking a job (service) that must run in the background: ...... /mydir/runservice & exit ...... There are downstream jobs and scripts that need to be run, but they all 'wait' for the script to exit. The script 'hangs' and... (3 Replies)
Discussion started by: CKT_newbie88
3 Replies

4. UNIX for Dummies Questions & Answers

cron job for the created shell script

Hi am newbie for unix shell.. how to create a cron job for my already created shell script.:confused: Thanks! (1 Reply)
Discussion started by: vidhyaS
1 Replies

5. Solaris

Shell Script gives error when run through cron job.

Hi, The following shell script runs without any problem when executed manulally. USED=$(df -h /arch | tail -1 | awk '{print $5}' | cut -d '%' -f 1) if then find /arch/AUBUAT/ -type f -mtime +0 | xargs rm find /arch/AUBMIG/ -type f -mtime +0 | xargs rm fi But the same gives below... (6 Replies)
Discussion started by: ksadiq79
6 Replies

6. Shell Programming and Scripting

I need to do a work to my job, but i m new in script shell, someone can help with this..

I need to do a work to my job, but i m new in script shell, someone can help with this.. :confused: Description Bsafe The command creates a backup directory of each month at the command line (arguments of the script). The names of directories to copy will always be specified for the... (4 Replies)
Discussion started by: strshel
4 Replies

7. UNIX for Dummies Questions & Answers

Job Status for running shell script

Hello, I am running a shell script whose execution often takes several hours to complete. Is there way I can get some kind of status update as the job is running? Something as simple as the start and the current time stamp. Thanks, Gussi (2 Replies)
Discussion started by: Gussifinknottle
2 Replies

8. Shell Programming and Scripting

Adding a job to crontab via shell script

Is it possible to add a job to crontab with a shell script? The existing jobs in the crontab should exist as it was. The new job should be appended. Also, the crontab file is /var/spool/cron/root. (1 Reply)
Discussion started by: proactiveaditya
1 Replies

9. Shell Programming and Scripting

Cron job shell script..

Hey Guys, i was trying out a shell script which has to remove a file for every 90 mins. this is the code i came up with . $ crontab -e file1 file1 contains 30 1 * * * * rm -r /folder1/folder2/somefile.txt Now i need the cron to run for every 90 mins. the problem with this is... (8 Replies)
Discussion started by: Irishboy24
8 Replies

10. Shell Programming and Scripting

Multiple instances of the job in shell script.

Hi, Please let us know how to create a multiple instances of a job in the shell script. Thanks. Gangegowda K.G (1 Reply)
Discussion started by: Gangegowda
1 Replies

Featured Tech Videos