Python нужна помощь

lucia

Постоялец
Регистрация
13 Окт 2009
Сообщения
132
Реакции
19
Языка не знаю,при запуске скрипта всегда в консоли нужно вводить команду CTRL+C Можно ли сделать так чтоб скрипт сразу исполнялся без ввода CTRL+C ,здесь лежит сам Для просмотра ссылки Войди или Зарегистрируйся.
 
Языка не знаю,при запуске скрипта всегда в консоли нужно вводить команду CTRL+C Можно ли сделать так чтоб скрипт сразу исполнялся без ввода CTRL+C ,здесь лежит сам Для просмотра ссылки Войди или Зарегистрируйся.

Судя по коду, скрипт исполняется, ^C там в самом конце, но запускать "Social-Engineer Toolkit" на своей тачке не рискнул. Кстати, нехилая отмазка как раз в духе социальной инженерии: сам не местный, языка не знаю, запустите у себя...
 
попытался запустить на локал хосте, выдает такое
d5945cf9f9e5.jpg

просто какоето меню выдает, апаче запущен и все остальное тоже
тобишь если так и должно то все нормально запускается
 
давай свой файл автоматизации (который подается на вход скрипту этому) - тогда будет ясно почему вываливается на ctrl-c
 
Этот скрипт делает одну вещь — запускает дополнительный процесс и пытается за ним следить. В качестве параметра передается имя еще одного скрипта. Вопрос зачем вам вообще нужно порождать, может быть надо сразу запускать второй?

Еще один момент, на вебсервере это вообще не получится запустить, это не wsgi и не cgi совместимый скрипт. Что вы вообще хотите сделать?
 
Этот скрипт делает одну вещь — запускает дополнительный процесс и пытается за ним следить. В качестве параметра передается имя еще одного скрипта. Вопрос зачем вам вообще нужно порождать, может быть надо сразу запускать второй?

Еще один момент, на вебсервере это вообще не получится запустить, это не wsgi и не cgi совместимый скрипт. Что вы вообще хотите сделать?

В этом я разобрался всё верно,скрипт хотел немного переделать в итоге оставил как есть.Сижу на никсах также можно запусктить взяв vds ......работа(кусок) скрипта предназначена для отправки email.
 
Как прочитать данные из cer сертификата в python
Чтобы не делать в ручную отчет о сертификатах я попробовал написать скрипт который бы брал данные из сертификата (ФИО, email, должность и т.п.) и на основе данных создавался бы экселевский файл. Но вся загвоздка заключается в том что не могу прочитать файлы сертификатов. Находил сторонюю библиотеку chilkat, но она мне тоже не помогла. Посоветуйте, может есть еще какие-нибудь библиотеки
 
chilkat делает это все довольно хорошо.
вот код примера.
# file: LoadCertFile.py

import chilkat

# How to load a .cer digital certificate and get information.
# The CkCert is a free utility class that can be used in any
# Python application/script without the need to purchase a license.
cert = chilkat.CkCert()

success = cert.LoadFromFile("example.cer")
if (not success) :
cert.SaveLastError("lastError.txt");
else :
print "Subject Email: " + cert.subjectE() + "\n"
print "Subject Country: " + cert.subjectC() + "\n"
print "Subject State/Province: " + cert.subjectS() + "\n"
print "Subject City/Locality: " + cert.subjectL() + "\n"
print "Subject Organization/Company Name: " + cert.subjectO() + "\n"
print "Subject Organizational Unit: " + cert.subjectOU() + "\n"
print "Subject Common Name: " + cert.subjectCN() + "\n"
print "Subject Distinguished Name: " + cert.subjectDN() + "\n"

print "Issuer Email: " + cert.issuerE() + "\n"
print "Issuer Country: " + cert.issuerC() + "\n"
print "Issuer State/Province: " + cert.issuerS() + "\n"
print "Issuer City/Locality: " + cert.issuerL() + "\n"
print "Issuer Organization/Company Name: " + cert.issuerO() + "\n"
print "Issuer Organizational Unit: " + cert.issuerOU() + "\n"
print "Issuer Common Name: " + cert.issuerCN() + "\n"
print "Issuer Distinguished Name: " + cert.issuerDN() + "\n"

print "SHA1 Thumbprint: " + cert.sha1Thumbprint() + "\n"
print "RFC822 Name: " + cert.rfc822Name() + "\n"
print "Serial Number: " + cert.serialNumber() + "\n"

# Is the certificate's signature verified?
if cert.get_SignatureVerified() :
print "Certificate signature verified\n"
else :
print "Certificate signature not verified\n"

if cert.get_TrustedRoot() :
print "Certificate has a trusted root\n"
else :
print "Certificate does not have a trusted root\n"

if cert.get_Revoked() :
print "Certificate has been revoked!\n"
else :
print "Certificate NOT revoked\n"

if cert.get_Expired() :
print "Certificate is expired!\n"
else :
print "Certificate NOT expired\n"

if cert.get_IsRoot() :
print "This is a root certificate\n"
else :
print "This is NOT a root certificate\n"

if cert.HasPrivateKey() :
print "A private key is found and available\n"
else :
print "A private key is NOT found or there is no permission to access\n"

if cert.get_ForTimeStamping() :
print "Intended use includes time stamping\n"
else :
print "Intended use does not include time stamping\n"

if cert.get_ForCodeSigning() :
print "Intended use includes code signing\n"
else :
print "Intended use does not include code signing\n"

if cert.get_ForClientAuthentication() :
print "Intended use includes client authentication\n"
else :
print "Intended use does not include client authentication\n"

if cert.get_ForServerAuthentication() :
print "Intended use includes server authentication\n"
else :
print "Intended use does not include server authentication\n"

if cert.get_ForSecureEmail() :
print "Intended use includes secure email\n"
else :
print "Intended use does not include secure email\n"

sysTime0 = chilkat.SYSTEMTIME()
cert.get_ValidFrom(sysTime0)

sysTime1 = chilkat.SYSTEMTIME()
cert.get_ValidTo(sysTime1)

print "Valid from " + str(sysTime0.wMonth) + "/" + str(sysTime0.wDay) + "/" + str(sysTime0.wYear) + " to " + str(sysTime1.wMonth) + "/" + str(sysTime1.wDay) + "/" + str(sysTime1.wYear)

если не работает - пиши ошибки, посмотрим...
 
Назад
Сверху