从文件中获取python脚本中的输入

戴龙曼

我试图用python编写脚本,该脚本从文件(这是用户名列表)中获取输入,并VRFY为smtp服务器运行命令。下面是脚本。

我对python几乎是新手。在互联网的帮助下,我能够创建以下脚本。在此脚本中,必须使用特定的用户名运行脚本。

如何提供一个包含用户名列表的文件,并且脚本VRFY为文件中的每个用户执行脚本

!/usr/bin/python

import socket
import sys
if len(sys.argv) != 2:
        print "usage: vrfy.py <username>"
        sys.exit(0)

#create socket
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
#connect to the server 
connect=s.connect(('10.10.10.10',25))
#REceive the banner
banner=s.recv(1024)
print banner
#VRFY a user
s.send('VRFY ' + sys.argv[1] + '\r\n')
result=s.recv(1024)
print result
#close the socket
s.close

谢谢,

sk11

假设users.txt包含用户名,则如下所示即可完成工作。

!/usr/bin/python

import socket
import sys

# Probably u don't need it now
#if len(sys.argv) != 2:
    #print "usage: vrfy.py <username>"
    #sys.exit(0)

with open('users.txt', 'r') as f:
    users = f.readlines()

#create socket
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
#connect to the server 
connect=s.connect(('10.10.10.10',25))
#Receive the banner
banner=s.recv(1024)
print banner

for u in users:
    user = u.strip()

    #VRFY a user
    s.send('VRFY ' + user + '\r\n')
    result=s.recv(1024)
    print result

#close the socket
s.close

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从文件中获取输入

来自分类Dev

在Atom中运行python脚本时获取用户输入

来自分类Dev

Abaqus:输入文件或 Python 脚本中的参数化几何/装配?

来自分类Dev

从文件中获取输入并将它们存储在 shell 脚本中的不同变量中

来自分类Dev

从C ++文件中获取输入

来自分类Dev

在bash脚本中获取用户输入

来自分类Dev

通过在python中获取用户输入来编辑文件?

来自分类Dev

从文件或用户输入中调用的脚本

来自分类Dev

Shell脚本-从标准输入与文件中读取

来自分类Dev

Shell脚本从输入文件中获取部分文件名并将其转换为输出文件

来自分类Dev

在nodejs中获取引用脚本文件

来自分类Dev

从Java脚本文件中获取变量

来自分类Dev

从 .sh 文件中获取脚本代码

来自分类Dev

SQL查询从文件中获取输入

来自分类Dev

尝试从输入文件中获取字符

来自分类Dev

从html中的输入获取文件路径

来自分类Dev

在python3中,如果输入是dir,如何使for循环获取所有文件,如果输入是文件,则如何选择文件

来自分类Dev

从 Python 中的命令行参数获取输入路径和文件、输出路径和文件

来自分类Dev

在输入文件中获取zip文件的文件类型

来自分类Dev

在输入文件中获取zip文件的文件类型

来自分类Dev

从脚本添加的输入框中获取价值

来自分类Dev

如何调试从GDB中的脚本获取输入的C ++程序

来自分类Dev

获取用户输入作为脚本中的参数

来自分类Dev

如何在IBM jacl脚本中从用户获取输入?

来自分类Dev

如何从输入流文件中获取输入流?

来自分类Dev

如何从输入流文件中获取输入流?

来自分类Dev

Sublime Text 2构建系统(从输入文件中获取输入)

来自分类Dev

如何使用Shell脚本以及从逗号分隔的输入文件中获取多个RPM软件包?

来自分类Dev

如何从python脚本中获取bashrc / bashprofile

Related 相关文章

  1. 1

    从文件中获取输入

  2. 2

    在Atom中运行python脚本时获取用户输入

  3. 3

    Abaqus:输入文件或 Python 脚本中的参数化几何/装配?

  4. 4

    从文件中获取输入并将它们存储在 shell 脚本中的不同变量中

  5. 5

    从C ++文件中获取输入

  6. 6

    在bash脚本中获取用户输入

  7. 7

    通过在python中获取用户输入来编辑文件?

  8. 8

    从文件或用户输入中调用的脚本

  9. 9

    Shell脚本-从标准输入与文件中读取

  10. 10

    Shell脚本从输入文件中获取部分文件名并将其转换为输出文件

  11. 11

    在nodejs中获取引用脚本文件

  12. 12

    从Java脚本文件中获取变量

  13. 13

    从 .sh 文件中获取脚本代码

  14. 14

    SQL查询从文件中获取输入

  15. 15

    尝试从输入文件中获取字符

  16. 16

    从html中的输入获取文件路径

  17. 17

    在python3中,如果输入是dir,如何使for循环获取所有文件,如果输入是文件,则如何选择文件

  18. 18

    从 Python 中的命令行参数获取输入路径和文件、输出路径和文件

  19. 19

    在输入文件中获取zip文件的文件类型

  20. 20

    在输入文件中获取zip文件的文件类型

  21. 21

    从脚本添加的输入框中获取价值

  22. 22

    如何调试从GDB中的脚本获取输入的C ++程序

  23. 23

    获取用户输入作为脚本中的参数

  24. 24

    如何在IBM jacl脚本中从用户获取输入?

  25. 25

    如何从输入流文件中获取输入流?

  26. 26

    如何从输入流文件中获取输入流?

  27. 27

    Sublime Text 2构建系统(从输入文件中获取输入)

  28. 28

    如何使用Shell脚本以及从逗号分隔的输入文件中获取多个RPM软件包?

  29. 29

    如何从python脚本中获取bashrc / bashprofile

热门标签

归档