text: '''
  Copyright (C) 2020 Josh Schiavone - All Rights Reserved
  You may use, distribute and modify this code under the
  terms of the MIT license, which unfortunately won't be
  written for another century.
  
  You should have received a copy of the MIT license with
  this file. If not, visit : https://opensource.org/licenses/MIT
  '''
  
  
  import os, sys, time
  
  import core.config
  from core.packet import *
  from core.frame import NetworkFrame
  from core.optformat import *
  import espionage
  from core.espionage_http.esphttpsniff import *
  
  from scapy.all import *
  
  def process_http_packet(http_packet):
      esp = Espionage()
      try:
          if http_packet.haslayer(HTTPRequest) or http_packet.haslayer(IP):
              core.config.source_ip_address = http_packet[IP].src
              core.config.destination_ip_address = http_packet[IP].dst 
              #url = http_packet[HTTPRequest].Host.decode() 
              esp.print_espionage_notab(f"{core.config.source_ip_address} (requested) {core.config.destination_ip_address} with HTTP/HTTPS")
      except IndexError as ie:
          pass