mirror of
				https://github.com/xjasonlyu/tun2socks.git
				synced 2025-10-31 12:06:37 +08:00 
			
		
		
		
	update stats session
This commit is contained in:
		| @@ -51,15 +51,16 @@ func (s *simpleSessionStater) Start() error { | ||||
| 				return sessions[i].SessionStart.Sub(sessions[j].SessionStart) < 0 | ||||
| 			}) | ||||
| 			_, _ = fmt.Fprintf(w, "<table style=\"border=4px solid\">") | ||||
| 			_, _ = fmt.Fprintf(w, "<tr><td>Process Name</td><td>Protocol</td><td>Date</td><td>Duration</td><td>Client Addr</td><td>Target Addr</td><td>Upload</td><td>Download</td></tr>") | ||||
| 			_, _ = fmt.Fprintf(w, "<tr><td>Process</td><td>Proxy</td><td>Network</td><td>Date</td><td>Duration</td><td>Client Addr</td><td>Target Addr</td><td>Upload</td><td>Download</td></tr>") | ||||
| 			sort.Slice(sessions, func(i, j int) bool { | ||||
| 				return sessions[i].SessionStart.After(sessions[j].SessionStart) | ||||
| 			}) | ||||
|  | ||||
| 			for _, sess := range sessions { | ||||
| 				_, _ = fmt.Fprintf(w, "<tr><td>%v</td><td>%v</td><td>%v</td><td>%v</td><td>%v</td><td>%v</td><td>%v</td><td>%v</td></tr>", | ||||
| 				_, _ = fmt.Fprintf(w, "<tr><td>%v</td><td>%v</td><td>%v</td><td>%v</td><td>%v</td><td>%v</td><td>%v</td><td>%v</td><td>%v</td></tr>", | ||||
| 					process(sess.ProcessName), | ||||
| 					sess.Protocol, | ||||
| 					sess.Proxy, | ||||
| 					sess.Network, | ||||
| 					date(sess.SessionStart), | ||||
| 					duration(sess.SessionStart, sess.SessionClose), | ||||
| 					// sess.DialerAddr, | ||||
|   | ||||
| @@ -17,7 +17,8 @@ type SessionStater interface { | ||||
|  | ||||
| type Session struct { | ||||
| 	ProcessName   string | ||||
| 	Protocol      string | ||||
| 	Proxy         string | ||||
| 	Network       string | ||||
| 	DialerAddr    string | ||||
| 	ClientAddr    string | ||||
| 	TargetAddr    string | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jason
					Jason