Find Jobs
Hire Freelancers

Design a tool that should be able to scan any program, with any programming language (using the programming language Python) and be able to identify if a bad software practice (i.e. hard-coded passwords, hard-coded usernames, and deprecated functions) are

$30-250 USD

Fermé
Publié il y a plus de 8 ans

$30-250 USD

Payé lors de la livraison
Bad software practices to scan: hard-coded passwords, hard-coded usernames, depreciated functions Program to use: Python Program you use should be able to scan code in: Java, C++, Python, and any other program •The purpose for this project is to develop a practical tool that identifies bad software practices (like hard-coded passwords, usernames, servernames, and depreciated functions). This tool should be able to scan any code made in C++, Java, or Python and identify if a bad software practice (i.e. hard-coded passwords, usernames, and depreciated functions) are in the code. This program in Python is a tool which uses "pattern matching/identification", looks at patterns in code to identify bad software practices within programs in C++, Java, and Python. The last steps is after a scan is complete using the programming language Python, the GUI within Python should be able to return back the results of what it found in the program it scanned. Components of project: This tool in Python should have four components. 1.) a GUI (User interfaces with GUI Screens - Ask to use this tool Scheduler Interface - take user options, delivers to scheduler Scanner Results - Results of scan) (Ex: Copyright screen Welcome screen Scheduler Interface User selects projects to scan User selects programming language User selects bad practice want to scan Scanner Results Screen Shows back bad coding practices found in code) 2.) a Scheduler (Download Engine Options Select projects Scanner Options Select programming language Select BP) BP = BAD PRACTICE 3.) a scanner (Looks for selected bad software practices in code 1.) BP Definitions (hard-coded passwords, usernames, server-names) defined within code 2.) BP Checker looks for BP in code 3.) Results sent to the GUI) 4.) a Download Engine (Download Engine Initiate the download process Selected projects Provide download status to scheduler) This tool should be able to scan any program, with any programming language (using the programming language Python) and be able to identify if a bad software practice (i.e. hard-coded passwords, hard-coded usernames, and depriacted functions) are found in that program. I need help in Python. How do I parse/extract/make something in Python that will scan for hard-coded passwords/usernames in code? I am not trying to make a barcode. I am also not trying to make a code that pertains to a user entering a password and username in Python. I am trying to make a tool in Python that scans for bad software practices found in different "open source programs." The purpose for this project is to develop a practical tool that identifies bad software practices (like hard-coded passwords, usernames, servernames, and depreciated functions). This tool should be able to scan any code made in C++, Java, or Python and identify if a bad software practice (i.e. hard-coded passwords, usernames, and depreciated functions) are in the code. This program in Python is a tool which uses "pattern matching/identification", looks at patterns in code to identify bad software practices within programs in C++, Java, and Python. The last steps is after a scan is complete using the programming language Python, the GUI within Python should be able to return back the results of what it found in the program it scanned.
N° de projet : 9448684

Concernant le projet

Projet à distance
Actif à il y a 8 ans

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
Avatar de l'utilisateur
Hello Sir, We are an Indian development company here. we have checked your details posted here and want more clarification in it, so message us to discuss on it more then we will able to move on it. Thanks
$144 USD en 3 jours
5,0 (25 commentaires)
1,5
1,5
Avatar de l'utilisateur
I have read the details of your project. I will do the work the way you want it. I am expert for this project because I have worked on many same as this project. I got enough skill to maintain it. You do not need to be worried about the project. I am 100% good fit for this and I will complete it as the way you expect it.
$231 USD en 15 jours
5,0 (9 commentaires)
0,0
0,0

À propos du client

Drapeau de UNITED STATES
United States
5,0
2
Membre depuis janv. 24, 2016

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.