Saturday, 25 April 2020

Macam mana nak dapat directory listing yang cantik dari curl?

Bila kita pergi ke laman yang buat  "directory listing" dengan curl, kita akan dapat source code laman tersebut. Ini serabut!!

[jeffry@hulkbuster nginx]$ curl localhost/files/
<html>
<head><title>Index of /files/</title></head>
<body>
<h1>Index of /files/</h1><hr><pre><a href="../">../</a>
<a href="file1">file1</a>                                              25-Apr-2020 06:08                   0
<a href="file2">file2</a>                                              25-Apr-2020 06:08                   0
<a href="tarfile.tar.gz">tarfile.tar.gz</a>                                     25-Apr-2020 14:06                 130
</pre><hr></body>
</html>


Nak paparan yang cantik kita kena buang html tags tersebut dengan menggunakan sed :)

sed 's/<\/*[^>]*>//g'

Contoh penggunaan:-

[jeffry@hulkbuster nginx]$ curl -s localhost/files/ | sed 's/<\/*[^>]*>//g' | grep -v Index


file1                                              25-Apr-2020 06:08                   0
file2                                              25-Apr-2020 06:08                   0
tarfile.tar.gz                                     25-Apr-2020 14:06                 130





Kalau di aplikasi pelayar web nampak macam ni


semoga bermanfaat

No comments:

Post a Comment

Memantau Linux dengan atop

Katakan kita nak tau aplikasi apa yang guna CPU tinggi pada 3 pagi tadi.Cara paling mudah ialah dengan menggunakan atop. atop macam top tapi...