Terminé

Write a Python Script to Check Domains

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

Compétences : PHP, Python, Architecture Logicielle

en voir plus : write simple script python, python script file write telit, software write mq4, python, web scraping, software write chip epson, useful software write book, php write output script file, software write web specs, free software write user guide, software write edid, free software write company profile, software write websites idea, software write book images, software write books, software write protection, free software write book, python write array file script, software write book, yahoo check script php hi5 myspace

Concernant l'employeur :
( 12 commentaires ) Alberton North, South Africa

Nº du projet : #11934610

Décerné à:

kaloyan13

Hello, I have done many Python programs and can do yours the way you describe it. Can start working immediately. Thanks.

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% ZAR en 2 jours
(75 Commentaires)
5.7

20 freelance font une offre moyenne de R3591 pour ce travail

mwarrenschultz

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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% ZAR en 5 jours
(59 Commentaires)
6.4
fejs

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.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% ZAR en 2 jours
(138 Commentaires)
6.1
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% ZAR en 2 jours
(87 Commentaires)
5.6
vietdevteam

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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% ZAR en 10 jours
(46 Commentaires)
5.5
cracken

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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% ZAR en 2 jours
(27 Commentaires)
5.2
pkudriavcevas

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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% ZAR en 10 jours
(17 Commentaires)
5.1
manishbhatias

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 Plus

%bids___i_sum_sub_32% %project_currencyDetails_sign_sub_33% ZAR en 1 jour
(57 Commentaires)
4.6
fopina1

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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% ZAR en 5 jours
(19 Commentaires)
4.3
vavy

Hello! What python version do you prefer for this task?

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% ZAR en 7 jours
(4 Commentaires)
3.5
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% ZAR en 10 jours
(9 Commentaires)
3.1
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% ZAR en 2 jours
(4 Commentaires)
2.7
stellarsoftware

I have deep understanding of Python and web APIs of python. I would be able to complete the project effectively.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% ZAR en 10 jours
(0 Commentaires)
0.0
rjangelov

A proposal has not yet been provided

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% ZAR en 5 jours
(0 Commentaires)
0.0
diginatrium

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 r Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% ZAR en 4 jours
(0 Commentaires)
0.0
x0x4148

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 a Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% ZAR en 4 jours
(0 Commentaires)
0.0
vectorh

A proposal has not yet been provided

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% ZAR en 2 jours
(0 Commentaires)
0.0
hjsmehta

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 th Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% ZAR en 3 jours
(1 Évaluation)
0.0
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% ZAR en 10 jours
(0 Commentaires)
0.0
komivlad

Hello, i can help you with Python Script for checking domains, have o lot of experience in server administration. Contact with me for details.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% ZAR en 10 jours
(0 Commentaires)
0.0