2017-02-05 6 views
0

私は、pythonとscapyを使ってDNSパケットスニファに取り組んでいます。私は、DNSパケットのタイムスタンプを見ることで時間の窓を見ることができる必要があります。Scapy/Pythonで日付を追加するには?

私はscapyタイムスタンプを適切なpythonの時間フォーマットに解析しましたが、時間を追加するのに苦労しています。具体的には、タイムスタンプに時間(たとえば20秒)を追加するにはどうすればよいですか?参考のため

が、これは私が今これを行うにしようとしています方法です:

starting_time_window = a 
domain_to_check = b 

formatted_time = datetime.strptime(starting_time_window, "%H:%M:%S.%f") 

コンソールに出力FORMATTED_TIMEの値は次のとおりです。

datetime.datetime(1900, 1, 1, 17, 38, 40, 807326) 

私はやって時間を追加しようとしています以下が、それは動作しません:

ending_time_window = formatted_time + datetime.timedelta(seconds=20)

+0

我々は入力変数が何であるかを知らないので...あなたのコード? – yedpodtrzitko

+0

私の質問にその情報を含めるように更新されました! – arcade16

答えて

0
from datetime import datetime 

へ:私はから私のimport文を変更することで、私の問題を解決することができました

from datetime import datetime, timedelta 

私も変更:

ending_time_window = formatted_time + datetime.timedelta(seconds=20) 

に:

ending_time_window = formatted_time + timedelta(seconds=20) 
関連する問題