(编辑过,下面是之前的WAAAY )-我通过在for循环中移动字符串subst使其工作,但结果自动将5个选项卡放在左侧,我似乎无法摆脱这些选项卡
我想把它放一放,看看是否有人有答案,也许是为了帮助那些关注我的人……
代码:
for i in dns_list:
with open("output.txt", "a") as output:
alert_dns = textwrap.dedent("""
{
\"tests
代码:
#!/usr/bin/perl
use strict;
use warnings;
use lib '/home/user/perl/lib/';
use SQLConnect;
my $db_something = SQLConnect->newConn({dns => "SOMETHING"});
my $sql_data = $db_something->select_fetchallArray();
for my $row ( @{$sql_data} ) {
print ",";
我有一个包含IP、端口和描述的文件:
$cat ip-ports.txt
10.86.16.135 389 Mobil-esy DNS
10.86.16.137 88 Mobil-fix DNS
10.86.16.134 3268 Mobil-izm DNS
10.86.16.139 464 Mobil-kipr centrify
我想远程登录,所需的输出格式如下:
Mobil-esy DNS 10.86.16.135 389 port is OPEN
Mobil-fix DNS 10.86.16.137 88 port is DOWN
Mobil-izm DNS 10.86.16
所以昨天我让我的正则表达式逐行打印。今天,我删除了if语句,将"result“设置为regex,这样我就可以将它添加到我的列表中。我的(dns+'\n')坏了。可能是相关的也可能是无关的。向我显示的错误如下所示。
dns.append(result+'\n')
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
代码:
import re
import pandas as pd
dns = []
addstrip = []
with
我写了一个perl脚本,我不知道我错了什么地方。我试图在谷歌搜索解决方案,但它们似乎都不起作用。
下面是脚本:
#!/usr/bin/perl
use warnings;
use strict;
use Net::IP;
use Net::DNS;
use IO::Select;
use Getopt::Long;
use Pod::Usage;
my $verbose = 0;
my $help = 0;
my $man = 0;
my $at_once = 100;
my $retries = 2;
my $timeout = 1;
my $fqdn = '
所以,我的代码只有4行。我试图连接到一个网站,我试图做的事情是无关紧要的,因为错误没有其他代码。
import urllib.request
from bs4 import BeautifulSoup
html=urllib.request.urlopen('http://python-data.dr-chuck.net/known_by_Fikret.html').read()
soup=BeautifulSoup(html,'html.parser')
以及错误(简略地总结了一个错误):
for res in _socket.getaddrinfo(ho
我正在尝试使用Ruby库来查找某个域的CAA记录。我期望它看起来像这样: Resolv::DNS.open do |dns|
ress = dns.getresources "ruby-lang.org", Resolv::DNS::Resource::CAA
p ress.map(&:inspect)
end 但是CAA记录类型不是已定义的Resolv::DNS::Resource。有人知道如何查找CAA记录吗?
我计划在4700万个ips上运行反向DNS。以下是我的代码
with open(file,'r') as f:
with open ('./ip_ptr_new.txt','a') as w:
for l in f:
la = l.rstrip('\n')
ip,countdomain = la.split('|')
ips.append(ip)
try:
ai
我有一个关于域名的列表。我想从一个文本文件中读取这些域名,然后检查nslookup。但是我的代码不能工作。我的代码出了什么问题?
new_days = open("ip.txt","w")
with open("domains.txt", "r") as f:
for date in f:
dateb = str(date)
dateb = dateb.replace("\n"," ")
answers = dns.resolver.query(dateb, 'A
为什么53端口在路由器的广域网端打开?更重要的是,我该如何关闭它?端口53不是我的转发端口之一。
通过做
nmap -pT:1-64 <my-external-IP> -Pn
输出:
[...]
PORT STATE SERVICE
53/tcp open domain
[...]
我怎么才能关闭那个安全漏洞?(见DNS漏洞列表)
这是一个由我的main.py脚本调用的函数。 问题是,我有一个包含IP地址列表的文件,我查询此API以便根据(url)变量找到那些给定IP的反向DNS查找。然后吐出"response.text“。 在response.text文件中, 我找不到96.x.x.x的DNS A记录 我得到的其他数据只是一个域名:'subdomain.domain.com‘。 如何过滤我的结果,使其不显示每个“No DNS A records ( NOT DNS A records (whateverip show )”(找不到DNS A记录) #!/usr/bin/env python3
impo
浏览部署在IIS中的asp.net页面时,我遇到以下错误:
You are not authorized to view this page
You do not have permission to view this directory or page using the credentials that you supplied.
--------------------------------------------------------------------------------
Please try the following:
Contact the Web site
python新手,我正在使用Python 3.7 我有一个域名列表。我想从一个文本文件中读取这些域名,然后检查nslookup。但是这段代码不能正常工作。这段代码有什么问题?请告诉我解决方案。 import dns.resolver,os
new_txt = open("Domain_check.txt","w")
with open(os.getcwd()+"\\\Domains.txt", "r") as f:
for date in f:
dateb = str(date)
dateb = dateb.repla
我试图比较两个文件,然后将最终结果写到字典"dns_dic“中,然后得到以下错误:
下面是我使用的脚本:
g = open('/data/data/A.1/ap2014-2dom.txt','r')
f = open('/data/data/A.1/test','r')
dns_dic=defaultdict(set)
d = defaultdict(set)
psl = PublicSuffixList()
for line in g:
line = line.strip('\n')
WVDIAL教程对我非常有用,不幸的是,我仍然无法通过wv配进行连接,但其他混合连接方法只是“开箱即用”。
运行wvdial时出现以下错误
sudo apt-get install wvdial
Reading package lists... Done Building dependency tree
Reading state information... Done wvdial is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
sudo wvdi
我有少量的Python代码,它们使用urllib.request和urllib.error来检查URL的状态。如果出现错误,这将触发SNS发布到主题。
import boto3
from urllib.request import urlopen
from urllib.error import HTTPError
from os import environ
region = 'eu-west-2'
def get_status_code(url, topic):
try:
connection = urlopen(url, timeout=10)
我已经在virtualmin上设置了一个bind9 dns服务器,并创建了dns区域,以便使用以下名称服务器跟踪域。
域= thecrystalsms.com名称服务器ns5.crystalhost.net ns6.crystalhost.net
ns5和ns6都正确地解析到182.93.78.27
在我的服务器上,当我运行以下命令
host -t ns thecrystalsms.com
它显示了
thecrystalsms.com name server ns6.crystalhost.net.
thecrystalsms.com name server ns5.crystalhost.n