+/* swap href="" & src="" */
+func transposeHTML(scan *bufio.Scanner, fqdn string) []byte {
+
+ var ret []byte
+ var i int
+
+ scan.Split(bufio.ScanWords)
+ for scan.Scan() {
+
+ i++
+ cur := scan.Text()
+
+ //fmt.Printf("%s\n", cur)
+
+ if len(cur) < 7 {
+
+
+ } else if(cur[0:6] == "href=\\") {
+
+ urlStr := cur[7:strings.Index(cur[7:], "\\") + 7]
+
+ u, err := url.Parse(urlStr)
+ if err != nil {
+ fmt.Printf("malformed URL: %s\n", urlStr)
+ }
+
+ if u.Host == "" {
+
+ u.Host = fmt.Sprintf("localhost/kt/%s", fqdn)
+// cur = append(cur[0:6],
+ }
+
+ fmt.Printf("[F] URL: %s // PATH: %s\n", u.Host, u.Path)
+ if u == u {}
+
+
+ } else if(cur[0:5] == "href=") {
+
+ urlStr := cur[6:strings.Index(cur[6:], "\"") + 6]
+
+ u, err := url.Parse(urlStr)
+ if err != nil {
+ fmt.Printf("malformed URL: %s\n", urlStr)
+ }
+
+ if u == u {}
+ fmt.Printf("URL: %s // PATH: %s\n", u.Host, u.Path)
+
+ } else if(cur[0:5] == "src=\"") {
+
+ //fmt.Printf("%s\n", cur)
+ urlStr := cur[5:strings.Index(cur[5:], "\"") + 5]
+
+ u, err := url.Parse(urlStr)
+ if err != nil {
+ fmt.Printf("malformed URL: %s\n", urlStr)
+ }
+
+ if u.Host == "" {
+
+ u.Host = fmt.Sprintf("localhost/kt/%s", fqdn)
+// cur = append(cur[0:6],
+
+ fmt.Printf("[S] URL: %s // PATH: %s\n", u.Host, u.Path)
+ if u == u {}
+ }
+
+ }
+
+ ret = append(ret, byte(' '))
+ ret = append(ret, cur...)
+ }
+
+ fmt.Printf("%d\n", i)
+
+ return ret
+}
+
+func transposeCSS(scan *bufio.Scanner, fqdn string) []byte {
+
+ var ret []byte
+
+ return ret
+}
+