Skip to content

Commit

Permalink
🔥 Remove dead code
Browse files Browse the repository at this point in the history
  • Loading branch information
mertyildiran committed Oct 18, 2023
1 parent c87687f commit 7b7ae26
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 62 deletions.
46 changes: 1 addition & 45 deletions misc/data.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,10 @@ package misc
import (
"fmt"
"os"
"strings"
"time"

"github.com/rs/zerolog/log"
)

const NameResolutionHistoryFilename string = "name_resolution_history.json"
const DefaultContext string = "master"
const PcapTTL time.Duration = 10 * time.Second
const MasterPcapSizeCheckPeriod time.Duration = 5 * time.Second
const NameResolutionDumpPeriod time.Duration = 3 * time.Second
const ClientHelloBasicPacket string = "48d343aac4b8f018982a38be0800450002390000400040063dddc0a8b20d58c62f66fa5401bb22afc03a4f66c79a80180814af8900000101080a571eb2fab5d8c2d71603010200010001fc03030c4c5a78621a9d1f687fda02e40b01897bc32fefdd8f66612360cb40f186e29f2075aae50aca7bd3d7db205ce25ddc409a902578c8b5b6b1eb1f1cbe19cc02a45a0034130113021303c02cc02bc024c023c00ac009cca9c030c02fc028c027c014c013cca8009d009c003d003c0035002fc008c012000a0100017fff010001000000001a00180000156463382e733234302e6d656574726963732e6e657400170000000d0018001604030804040105030203080508050501080606010201000500050100000000001200000010000e000c02683208687474702f312e31000b00020100003300260024001d00200bd78e1307f42e2e1ce25309a2191a31f8436c270476f7808171d787c7d2b25f002d00020101002b0009080304030303020301000a000a0008001d001700180019001500c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"

var dataDir = "data"
Expand All @@ -26,49 +19,12 @@ func InitDataDir() {
} else {
log.Info().Str("data-dir", dataDir).Msg("Set the data directory to:")
}

pcapsDir := GetPcapsDir()
err = os.MkdirAll(pcapsDir, os.ModePerm)
if err != nil {
log.Error().Err(err).Str("pcaps-dir", pcapsDir).Msg("Unable to create the new pcaps directory:")
}
}

func GetDataDir() string {
return dataDir
}

func GetDataPath(path string) string {
return fmt.Sprintf("%s/%s", GetDataDir(), path)
}

func RemoveDataDir(path string) string {
return strings.TrimLeft(path, fmt.Sprintf("%s/", GetDataDir()))
}

func GetPcapsDir() string {
return GetDataPath("pcaps")
}

func GetContextPath(context string) string {
if context == "" {
return GetPcapsDir()
}
return fmt.Sprintf("%s/%s", GetPcapsDir(), context)
}

func GetContextDataPath(context string) string {
return fmt.Sprintf("%s/data", GetContextPath(context))
}

func GetPcapPath(filename string, context string) string {
return fmt.Sprintf("%s/%s/%s", GetPcapsDir(), context, filename)
}

func GetMasterPcapPath() string {
return fmt.Sprintf("%s/master.pcap", GetDataDir())
}

func BuildPcapFilename(id int64) string {
return fmt.Sprintf("%012d.pcap", id)
return fmt.Sprintf("%s/tls.pcap", GetDataDir())
}
5 changes: 0 additions & 5 deletions packet_sorter.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ import (
)

type SortedPacket struct {
PCAP string
CI gopacket.CaptureInfo
Data []byte
}
Expand Down Expand Up @@ -81,10 +80,6 @@ func (s *PacketSorter) initMasterPcap() {
}
}

func (s *PacketSorter) SendSortedPacket(sortedPacket *SortedPacket) {
s.sortedPackets <- sortedPacket
}

func (s *PacketSorter) GetMasterPcap() *MasterPcap {
return s.masterPcap
}
Expand Down
12 changes: 0 additions & 12 deletions tls_stream.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ type tlsStream struct {
poller *tlsPoller
key string
id int64
pcapId string
itemCount int64
isClosed bool
client *tlsReader
Expand All @@ -53,11 +52,6 @@ func (t *tlsStream) getId() int64 {

func (t *tlsStream) setId(id int64) {
t.id = id
t.pcapId = misc.BuildPcapFilename(t.id)
}

func (t *tlsStream) GetPcapId() string {
return t.pcapId
}

func (t *tlsStream) GetIndex() int64 {
Expand Down Expand Up @@ -160,12 +154,6 @@ func (t *tlsStream) writePacket(firstLayerType gopacket.LayerType, l ...gopacket
data := buf.Bytes()
info := t.createCaptureInfo(data)

t.poller.sorter.SendSortedPacket(&SortedPacket{
PCAP: t.pcapId,
CI: info,
Data: data,
})

err = t.poller.sorter.GetMasterPcap().WritePacket(info, data)
if err != nil {
log.Error().Err(err).Msg("Error writing PCAP:")
Expand Down

0 comments on commit 7b7ae26

Please sign in to comment.