Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Cara mengekspor teks yang dapat dicetak saja (atau properti paket lainnya) di wireshark

Akhirnya ditemukan pergi untuk melakukan ini. Pertama, gunakan tshark yang menangkap paket tns:

tshark -R tcp.port==1521 -T fields -e data.data -d tcp.port==1521,tns > input.txt

Kemudian Anda dapat menggunakan skrip Ruby buatan rumah di bawah ini untuk mengubah dari byte menjadi teks:

file = ARGV[0]
print_all = ARGV[1]

File.open(file, "r").each {|line|
  line.gsub(",", ":").split(':').each {|byte|
    chr = Integer('0x' + byte).chr
    print chr if ((' '..'~').include?(chr) or chr == "\n") or (print_all.downcase == 'all' if print_all)
  } if !line.chomp.empty?
}

Contohnya adalah:

encode.rb input.txt > output.txt

akan mengekspor teks yang dapat dicetak hanya dari input ke output

encode.rb input.txt  all > output.txt

akan mengekspor semua teks dari input ke output



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masukkan beberapa baris dari R Dataframe ke Oracle Database

  2. Menampilkan Pesan Modal Window di Oracle Forms Menggunakan Show_Alert

  3. fungsi pipelined dengan parameter kursor oracle

  4. NOT IN seleksi dengan nilai NULL

  5. Pindahkan data dari oracle ke HDFS, proses dan pindahkan ke Teradata dari HDFS