Find Jobs
Hire Freelancers

Write a Python Script to Check Domains

R1750-5250 ZAR

Ukończony
Opublikowano ponad 7 lat temu

R1750-5250 ZAR

Płatne przy odbiorze
Hi I am looking for a freelancer who can write a Python script which I can run from the terminal in Ubuntu Linux. The script should do the following: 1. The script must read a text file which will contain domain names. The text file will be in the same directory where the script will be executed and might be called something like domains.txt. The following is an example of the text file: [login to view URL] [login to view URL] [login to view URL] 2. The script must then check for each domain, the following: - Whether the domain exist. Normally, if a domain exist an HTTP code is returned. - Whether it is a Joomla website. Various criteria can be used such as checking for: generator, template, mod_, com_, etc - If it is a Joomla website, then the script must check which template, modules, and components are installed and report it. See notes below - Whether it is a WordPress website. Various criteria can be used such as checking for: themes, plugins, etc - If it is a WordPress website, then the script must check which theme and plugins are installed and report it. See notes below. 3. A CSV file must be generated which will have the following columns: - Domain Name - HTTP Code - Joomla or WordPress. If it is not a Joomla or WordPress website, then the word Unknown. - Template or Theme Name - Plugins Used. - Modules Used - Components Used You must use appropriate headings for the output file. The script must be well-documented and be completed in 5 days from date of contract. JOOMLA -------------- The following is an example of what will be in the source code if you check for the template name: <link rel="stylesheet" href="/templates/gantry/css-compiled/[login to view URL]" type="text/css" /> Thus, you have to find the word templates and then report the word after the front slash. To check for modules, the following is an example of the source code: <script src="/modules/mod_roknavmenu/themes/default/js/[login to view URL]" type="text/javascript"></script> Thus, you have to find the word modules and then report the word after the front slash. Now, there would be more than one module and there could be a repeat of the module names. We need a unique list. To check for components, the following is an example of the source code: <link rel="stylesheet" href="/media/com_phocamaps/css/[login to view URL]" type="text/css" /> Components work slightly different. You have to look for com_ and then report the word including the com_. Now, there would be more than one component and there could be a repeat of the component names. We need a unique list. WORDPRESS -------------------- The same applies for WordPress. Themes <link rel='stylesheet' id='prettyPhoto-css' href='[login to view URL]' type='text/css' media='all' /> Produce a unique list Plugins <script type='text/javascript' src='[login to view URL]'></script> Produce a unique list
Identyfikator projektu: 11934610

Informację o projekcie

20 ofert
Zdalny projekt
Aktywny 7 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
Przyznano:
Awatar Użytkownika
Hello, I have done many Python programs and can do yours the way you describe it. Can start working immediately. Thanks.
R2 000 ZAR w 2 dni
4,9 (75 opinii)
5,7
5,7
20 freelancerzy składają oferty o średniej wysokości R3 591 ZAR dla tej pracy
Awatar Użytkownika
Hello! I am a professional programmer with many years of web scraping experience using Python. I have read your project description, and I can create the domain analysis program you have described. To do so, I will use the libraries Requests (for web automation tools), BeautifulSoup (for parsing html), and Selenium (for working with AJAX and Javascript). I have written very similar programs in the past, and I would be happy to show examples. Please contact me so we may speak further and so I can send files. Thank you for your consideration.
R3 888 ZAR w 5 dni
4,9 (59 opinii)
6,4
6,4
Awatar Użytkownika
Hi Sir/Madam, I'm expert in Python programming and I have a lot of experience with web scraping, so I can make You this script. Best regards, Fejs.
R5 250 ZAR w 2 dni
4,9 (138 opinii)
6,1
6,1
Awatar Użytkownika
I have read your project. I'm sure i can help you to do it. I have done many projects with joomla, wordpress. I have make a tool which can detect joomla, wordpress, drupal, vbb...., then scan admin folder. I have 7 years of experience in System administrator and Security researcher. Choose me then you will work with a Professional Devops, you won't be disappointed. Thanks.
R5 000 ZAR w 10 dni
5,0 (46 opinii)
5,5
5,5
Awatar Użytkownika
My name is Povilas and I would be perfect for your task. I'm Python developer specializing in custom web development and bot creation. I can complete your task. I'm obsessed with bot speed and have experience in creating top level bots. I have some Ideas and some questions about your project so please contact me now and we can discuss them. Regards, Povilas Kudriavcevas
R4 997 ZAR w 10 dni
5,0 (17 opinii)
5,1
5,1
Awatar Użytkownika
Hi, I am competitive to this kind of task, can take good care of this project. In fact, I already done related to this job before. Let me know the best of your time so we can discuss further based on your requirements and we can move forward to the next step. Thanks, Joseph C Ocero
R5 249 ZAR w 2 dni
4,8 (27 opinii)
5,2
5,2
Awatar Użytkownika
Hello, I would like to work on this project. I can write a python script according to the instructions provided. to determine whether a site is WordPress or Joomla and figure out the plugins, themes etc based on the rules. Feel free to reply to discuss further. Thanks Manish
R2 000 ZAR w 1 dzień
5,0 (57 opinii)
4,6
4,6
Awatar Użytkownika
Perfect project description, detailed with all the requirements and even how to implement them. I'd really like to have the opportunity to help you. I will use Python and requests module to perform the HTTP requests. I'll follow your guidelines to implement joomla and WP detection and I'll use both http and https for page detection. If http and https fail, we can always record if the domain itself resolves to an IP to at least mark it as a registered one.
R2 200 ZAR w 5 dni
5,0 (19 opinii)
4,3
4,3
Awatar Użytkownika
Hello! What python version do you prefer for this task?
R1 898 ZAR w 7 dni
4,9 (4 opinii)
3,5
3,5
Awatar Użytkownika
Sir I can build this script for you in a couple of days. I will use Python 2.7 or Python 3 (whichever is your preference) with BeautifulSoup4.0 to load the various websites and check their content and then write the information to a csv file as requested. I will send you a couple of similar scripts I have written for other clients if you would like to see my work. Henry
R1 750 ZAR w 3 dni
0,0 (1 opinia)
0,0
0,0
Awatar Użytkownika
A proposal has not yet been provided
R2 333 ZAR w 2 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
A proposal has not yet been provided
R5 555 ZAR w 5 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
Am OSCP certified(offensive security certified professional) , Also I coded similar tools to help me with large corporations during my penetration testing I can make the python script multi-threaded so it be as fast as possible Also If you want I can add wordpress vulnerability check integration with the script in order to get fully detailed list of vulnerable apps (if found) If you want to + trying to log in using default credentials on the administrator panel for additional cost if u need
R3 778 ZAR w 4 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
Hello! I want to help you complete your project. I have experience with similar projects and web scraping in general. I can provide examples of my work. I will describe how I would aproach the problem. First I would read the file and sort domain names into a list, then using requests module I would check response code of every request. Next I would scrape the returned website for provided markers using BeautifulSoup library. Finally, I would compile the acquired data into a csv file, in accordance with the specification provided. Additionaly, the entire code will be fully documented. I can begin the work as soon as I am assigned the project. Please contact me in case of any questions or to discuss further details. Kind regards, Wiktor
R1 750 ZAR w 4 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
I have deep understanding of Python and web APIs of python. I would be able to complete the project effectively.
R5 555 ZAR w 10 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
Hello, i can help you with Python Script for checking domains, have o lot of experience in server administration. Contact with me for details.
R3 888 ZAR w 10 dni
0,0 (0 opinii)
0,0
0,0

O kliencie

Flaga SOUTH AFRICA
Alberton North, South Africa
5,0
12
Zweryfikowana metoda płatności
Członek od mar 18, 2013

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.