mulasagg commited on
Commit
eb13a14
·
1 Parent(s): d0f4387

add more samples

Browse files
Files changed (39) hide show
  1. app.py +2 -2
  2. src/data/{images/000a04b60f05b748c8716f9bb32fdd88b06f782e0e3f2e8228c77fe1bf39de52.jpg → Images/0040225cba2bdf8ada83f22d426316c0c7e5c3c79b55710f993afe2c3202003f.jpg} +2 -2
  3. src/data/{images/00121fcfdd4dd59e2cc603ddaae415fd17d782f0e89bf663beece329f7c168bd.jpg → Images/01c69d0acc8734993ba9cbfe9b0da4616bb05041e103afdb487759995b93ee5c.jpg} +2 -2
  4. src/data/{images/000449f94c6e689a227209669911783303c5157257d65a42b3d58182e1943376.jpg → Images/0605d280d1fc970793dedb4c5d6bf22d7c152a8fa8a29e9889b06227447b7334.jpg} +2 -2
  5. src/data/Images/081f546a110f599a942ad0d2c56a792b042e451746c746a1ccc2f89cc2553f9c.jpg +3 -0
  6. src/data/Images/0a9688182898eb82a2a84305910ea8d36e1fb72e26c746a9df194ee53b42d450.jpg +3 -0
  7. src/data/Images/0be77f05a9c4d30f2ec4f5636179f0e2f85e3f5441f5854a0872de4f63aceffd.jpg +3 -0
  8. src/data/Images/0d933e515644aa66a7966a9b130c0dfea79387519ffece98c9b532beb465c0f6.jpg +3 -0
  9. src/data/Images/10bcb843508e246f0c836cec326adeb08240c6bc8cae0cd3b4654b1226d3d19d.jpg +3 -0
  10. src/data/Images/11f864b4614cb3265b353220873deb49b07153a9d7547de3b15c2e95742a7798.jpg +3 -0
  11. src/data/Images/137695e0fa5dcd9145595bdfae3dfd5745a79cffe678060d70c14c5401a7a082.jpg +3 -0
  12. src/data/Images/172e0b5de7b34b3d2ac11cb39f96dd494fa58786ceccc17d8e478d8a6778e629.jpg +3 -0
  13. src/data/Images/1d29169e062774e202243c1732a0481cda7410fe44432c3fe5f184d65289f6cd.jpg +3 -0
  14. src/data/{images/002501f44f86764349341bbd1b50c3a694ae9acd16bdc0a9e1a7655dae6e8ff5.jpg → Images/1dfc1867ced521cbf61f7bbe647e8a6e5bdd3a05e22c05dcee20660e236d5812.jpg} +2 -2
  15. src/data/Images/23c300e3513958262927aba57737332e3887e1df0149277c3d06d6d38be49fa0.jpg +3 -0
  16. src/data/Images/25449e29a38dc9c7b102b263b6c076a8b45ac2d2149c336ed9c885cd41905a8c.jpg +3 -0
  17. src/data/Images/26b9aeef55ded30a8664c048fa3379578cb1b038529fce96aaaca711d9a1ad64.jpg +3 -0
  18. src/data/Images/2bc0fb981eb790e895d249b77eefeca803be5106ffdb17419dab261ad753dfa6.jpg +3 -0
  19. src/data/{images/0005e5022cd608e05426c717720cab930b17de32f9afde7af7db5bff68db21ea.jpg → Images/2d09798210455d443e62351b7b9f02fe7412930623a6bcf6b009c94da3f0fb94.jpg} +2 -2
  20. src/data/{images/006bb451c7207fa375e67a1684a97136a46beea1ff74e193eb4bbf6665a0ec9b.jpg → Images/3686c09b2a7755811095196bd155757b5316883d27266ca2d808ba38b410163a.jpg} +2 -2
  21. src/data/{images/00f3810a4b6c7f552e0bff91fe48694b7a4a7bf750fb03ea846aa3de97a41ba7.jpg → Images/3f3f5c8edfbff96e5b0d5f13b8094e52c11c5087a5ec6db9832636bb7a2f728e.jpg} +2 -2
  22. src/data/Images/6b329a6c8796f39a8f0fe9eb06c8cff2b0558805b2729d2e9d3ec2ce53e72170.jpg +3 -0
  23. src/data/Images/7b29622208b0c1278250c46855e38fde0b9d67c1263bd64fcfa283424af027e4.jpg +3 -0
  24. src/data/Images/7e10c0c11851ffa229cdcc9a686a00d662ed1418e65c4cdd738b48ee8d0671d1.jpg +3 -0
  25. src/data/Images/992a9aaa710e2f46e022b147a2b79a91e7c9ac43832e9664a057d2568b8a79d4.jpg +3 -0
  26. src/data/Images/a976991d24d75869e8dd1514e3b30c6166a05dab76f6cc02de966602ed7206db.jpg +3 -0
  27. src/data/Images/ab745988b1c09e048c02f649764c00b276a2a6379e6e15506a1a6b2f6f963f53.jpg +3 -0
  28. src/data/Images/bb13a981b2537e60e86ffcc1e55706a1e5b3814b03194ef859a1816e7a3c667a.jpg +3 -0
  29. src/data/Images/c1409cf7edc4ae0df90deba32e1087ec4fca5052809197edafb417a58172c0a5.jpg +3 -0
  30. src/data/Images/c7a1c76ba2e7804bef877ca99df2b560906ffe9ebc2cc789b3c260b04db51740.jpg +3 -0
  31. src/data/Images/d33281f6c857aba988c049950c07dbbfb034fdc58649dc00869ef1fddbdcb074.jpg +3 -0
  32. src/data/images/0016d7e725a7387d3a3992bc27c13a9fe30fffe737808580619ec1e7b7237125.jpg +0 -3
  33. src/data/images/002ce0d28ec990aadbbc89df457189de37d8adaadc9c084b78eb7be9a9820c81.jpg +0 -3
  34. src/data/images/0037ef6aea2b179208cd379210224fb863e12100e921a9e3c036ffbdea7e63d2.jpg +0 -3
  35. src/data/images/00cf133ba8da1fd1e73a1aa41693334c4d288ec71ced6c331e40d1de09a0c0df.jpg +0 -3
  36. src/data/images/05e64dbd41d8dc2baf23d43fa0fcad946d04856691fc17728c1a4d480926e375.jpg +0 -3
  37. src/data/images/05ef80081391bbd33e0f7fa89d9b1b3eca8be6265c3728e223282e1f61739ec2.jpg +0 -3
  38. src/data/images/95a956b0e45c41a80fbc6b479226a9c6780da71e223ca1643cc2e060feea5977.jpg +0 -3
  39. src/data/subset_dataset.csv +0 -0
app.py CHANGED
@@ -62,7 +62,7 @@ def get_prediction(model, padded_sequences, img_x, device='cpu'):
62
  outputs = model(padded_sequences, img_x)
63
  _, predicted = torch.max(outputs, 1)
64
 
65
- return malware_classes[predicted] # Use .item() to get scalar value
66
 
67
  # Define the prediction function for Gradio
68
  def predict_malware(sha256_hash):
@@ -76,7 +76,7 @@ def predict_malware(sha256_hash):
76
  # Load the dataset
77
  dataset = CombinedDataset(api_call_list, image_path, transforms=simple_transform, sequence_length=config.configuration["sequence_length"])
78
  padded_sequences, img_x = next(iter(dataset))
79
- img_x = img_x.unsqueeze(0) # Add batch dimension
80
 
81
  # Load the model
82
  model_path = "model_dump/model_malware_lstm (1).pkl"
 
62
  outputs = model(padded_sequences, img_x)
63
  _, predicted = torch.max(outputs, 1)
64
 
65
+ return malware_classes[predicted] #
66
 
67
  # Define the prediction function for Gradio
68
  def predict_malware(sha256_hash):
 
76
  # Load the dataset
77
  dataset = CombinedDataset(api_call_list, image_path, transforms=simple_transform, sequence_length=config.configuration["sequence_length"])
78
  padded_sequences, img_x = next(iter(dataset))
79
+ img_x = img_x.unsqueeze(0) # type: ignore
80
 
81
  # Load the model
82
  model_path = "model_dump/model_malware_lstm (1).pkl"
src/data/{images/000a04b60f05b748c8716f9bb32fdd88b06f782e0e3f2e8228c77fe1bf39de52.jpg → Images/0040225cba2bdf8ada83f22d426316c0c7e5c3c79b55710f993afe2c3202003f.jpg} RENAMED
File without changes
src/data/{images/00121fcfdd4dd59e2cc603ddaae415fd17d782f0e89bf663beece329f7c168bd.jpg → Images/01c69d0acc8734993ba9cbfe9b0da4616bb05041e103afdb487759995b93ee5c.jpg} RENAMED
File without changes
src/data/{images/000449f94c6e689a227209669911783303c5157257d65a42b3d58182e1943376.jpg → Images/0605d280d1fc970793dedb4c5d6bf22d7c152a8fa8a29e9889b06227447b7334.jpg} RENAMED
File without changes
src/data/Images/081f546a110f599a942ad0d2c56a792b042e451746c746a1ccc2f89cc2553f9c.jpg ADDED

Git LFS Details

  • SHA256: 5c93273914d17a51752e8c97a03d3e88d231afd023a006ef174a9dacae5a5571
  • Pointer size: 131 Bytes
  • Size of remote file: 227 kB
src/data/Images/0a9688182898eb82a2a84305910ea8d36e1fb72e26c746a9df194ee53b42d450.jpg ADDED

Git LFS Details

  • SHA256: be2b9e012046157ad6a36b97a672ab83f7b0a84e0d714069891c81f9f88d373e
  • Pointer size: 132 Bytes
  • Size of remote file: 1.07 MB
src/data/Images/0be77f05a9c4d30f2ec4f5636179f0e2f85e3f5441f5854a0872de4f63aceffd.jpg ADDED

Git LFS Details

  • SHA256: 5769e2c4c76280af5b55a0567f0457337d09bf709fd0bb7d55e9103dcdc02014
  • Pointer size: 131 Bytes
  • Size of remote file: 127 kB
src/data/Images/0d933e515644aa66a7966a9b130c0dfea79387519ffece98c9b532beb465c0f6.jpg ADDED

Git LFS Details

  • SHA256: c099f41d28207008396bf5286a56854724cf7ae342ddfa348a1b6648c5b91b4b
  • Pointer size: 131 Bytes
  • Size of remote file: 168 kB
src/data/Images/10bcb843508e246f0c836cec326adeb08240c6bc8cae0cd3b4654b1226d3d19d.jpg ADDED

Git LFS Details

  • SHA256: 680f1bc50a58e3ab081f205da472f091216b6629c706b40882f1b55f39df40ed
  • Pointer size: 132 Bytes
  • Size of remote file: 2.19 MB
src/data/Images/11f864b4614cb3265b353220873deb49b07153a9d7547de3b15c2e95742a7798.jpg ADDED

Git LFS Details

  • SHA256: d507f6913a57a73413f8e52e114425c0a161298043b905a1eac50b4151f13932
  • Pointer size: 131 Bytes
  • Size of remote file: 213 kB
src/data/Images/137695e0fa5dcd9145595bdfae3dfd5745a79cffe678060d70c14c5401a7a082.jpg ADDED

Git LFS Details

  • SHA256: 9068575268204170005c67dd28e875ea8a921dd33b26cdaaadf558cf233a9b91
  • Pointer size: 131 Bytes
  • Size of remote file: 156 kB
src/data/Images/172e0b5de7b34b3d2ac11cb39f96dd494fa58786ceccc17d8e478d8a6778e629.jpg ADDED

Git LFS Details

  • SHA256: 6185b88ab42991bbcd79eb671c822b6a6aa1c62d03bb5c185a6990b32166e1f1
  • Pointer size: 131 Bytes
  • Size of remote file: 156 kB
src/data/Images/1d29169e062774e202243c1732a0481cda7410fe44432c3fe5f184d65289f6cd.jpg ADDED

Git LFS Details

  • SHA256: b7f491f9b3970c5b702b524c0d1e670061430ac599d0e0be0866bf4cfca487d0
  • Pointer size: 131 Bytes
  • Size of remote file: 543 kB
src/data/{images/002501f44f86764349341bbd1b50c3a694ae9acd16bdc0a9e1a7655dae6e8ff5.jpg → Images/1dfc1867ced521cbf61f7bbe647e8a6e5bdd3a05e22c05dcee20660e236d5812.jpg} RENAMED
File without changes
src/data/Images/23c300e3513958262927aba57737332e3887e1df0149277c3d06d6d38be49fa0.jpg ADDED

Git LFS Details

  • SHA256: 83956ccce2cf6a645a89743b409829da04bc9bc0a8e2a80f25e89164322e4b4c
  • Pointer size: 131 Bytes
  • Size of remote file: 230 kB
src/data/Images/25449e29a38dc9c7b102b263b6c076a8b45ac2d2149c336ed9c885cd41905a8c.jpg ADDED

Git LFS Details

  • SHA256: e8cdd111092310d6dda87fded49fac8f36f54a1580c4593c5d98f7cf402160b3
  • Pointer size: 131 Bytes
  • Size of remote file: 362 kB
src/data/Images/26b9aeef55ded30a8664c048fa3379578cb1b038529fce96aaaca711d9a1ad64.jpg ADDED

Git LFS Details

  • SHA256: d6acc546b9097ab0103eddbdbf01cce892feb68a01b6a7cbf867e02f4bceca3d
  • Pointer size: 131 Bytes
  • Size of remote file: 190 kB
src/data/Images/2bc0fb981eb790e895d249b77eefeca803be5106ffdb17419dab261ad753dfa6.jpg ADDED

Git LFS Details

  • SHA256: fba767e716438d91fee02a5876f19a7d9a9076491aa01af8adcea90e9273dec0
  • Pointer size: 131 Bytes
  • Size of remote file: 283 kB
src/data/{images/0005e5022cd608e05426c717720cab930b17de32f9afde7af7db5bff68db21ea.jpg → Images/2d09798210455d443e62351b7b9f02fe7412930623a6bcf6b009c94da3f0fb94.jpg} RENAMED
File without changes
src/data/{images/006bb451c7207fa375e67a1684a97136a46beea1ff74e193eb4bbf6665a0ec9b.jpg → Images/3686c09b2a7755811095196bd155757b5316883d27266ca2d808ba38b410163a.jpg} RENAMED
File without changes
src/data/{images/00f3810a4b6c7f552e0bff91fe48694b7a4a7bf750fb03ea846aa3de97a41ba7.jpg → Images/3f3f5c8edfbff96e5b0d5f13b8094e52c11c5087a5ec6db9832636bb7a2f728e.jpg} RENAMED
File without changes
src/data/Images/6b329a6c8796f39a8f0fe9eb06c8cff2b0558805b2729d2e9d3ec2ce53e72170.jpg ADDED

Git LFS Details

  • SHA256: 5cf80c950d97fc805268a33ead04692c1d72b5821da2d9fc3215a7b9ecb8ea63
  • Pointer size: 130 Bytes
  • Size of remote file: 85.1 kB
src/data/Images/7b29622208b0c1278250c46855e38fde0b9d67c1263bd64fcfa283424af027e4.jpg ADDED

Git LFS Details

  • SHA256: fa3eac7caac3a193e04decba4c43a8b2f38348ea297f7fb9713f3ac0d8a441f4
  • Pointer size: 131 Bytes
  • Size of remote file: 117 kB
src/data/Images/7e10c0c11851ffa229cdcc9a686a00d662ed1418e65c4cdd738b48ee8d0671d1.jpg ADDED

Git LFS Details

  • SHA256: 1b318fd55546db6af6ba1c5a162a537c350b25c0e0fc26f28ee1046a5310ce0a
  • Pointer size: 130 Bytes
  • Size of remote file: 45.8 kB
src/data/Images/992a9aaa710e2f46e022b147a2b79a91e7c9ac43832e9664a057d2568b8a79d4.jpg ADDED

Git LFS Details

  • SHA256: 5ae5bded53670c94e58a3bfa35c414935a537af70a5c5916857f185d261bf3dc
  • Pointer size: 131 Bytes
  • Size of remote file: 442 kB
src/data/Images/a976991d24d75869e8dd1514e3b30c6166a05dab76f6cc02de966602ed7206db.jpg ADDED

Git LFS Details

  • SHA256: fc143bebd69002b9e586232d44920b86deb14b70f9533de6048c43fd72c0ce7e
  • Pointer size: 131 Bytes
  • Size of remote file: 307 kB
src/data/Images/ab745988b1c09e048c02f649764c00b276a2a6379e6e15506a1a6b2f6f963f53.jpg ADDED

Git LFS Details

  • SHA256: 94f33a53e03ffbd0d29801f69a1f2f4f010f26a11c748e3aeb72a852a3903d5a
  • Pointer size: 130 Bytes
  • Size of remote file: 28 kB
src/data/Images/bb13a981b2537e60e86ffcc1e55706a1e5b3814b03194ef859a1816e7a3c667a.jpg ADDED

Git LFS Details

  • SHA256: 23f7ab3b7400cbb4668cb3c7b0bb7eccbe0638a011a5b14279f18f8841a64258
  • Pointer size: 130 Bytes
  • Size of remote file: 33 kB
src/data/Images/c1409cf7edc4ae0df90deba32e1087ec4fca5052809197edafb417a58172c0a5.jpg ADDED

Git LFS Details

  • SHA256: 115be21f02a9ef9d2f73225c8c18449f7ea503f5156a34e0151b8695fb9e2022
  • Pointer size: 131 Bytes
  • Size of remote file: 351 kB
src/data/Images/c7a1c76ba2e7804bef877ca99df2b560906ffe9ebc2cc789b3c260b04db51740.jpg ADDED

Git LFS Details

  • SHA256: 8066fb2e68fbd86a981659d80ca947cac0938a8c8223af1ed4b7a04621cdd88d
  • Pointer size: 131 Bytes
  • Size of remote file: 462 kB
src/data/Images/d33281f6c857aba988c049950c07dbbfb034fdc58649dc00869ef1fddbdcb074.jpg ADDED

Git LFS Details

  • SHA256: 0d2edd3974b189cb214becec6cc7fa7369e0b5f22d968bae3d54d0f20f29cdaf
  • Pointer size: 130 Bytes
  • Size of remote file: 28.8 kB
src/data/images/0016d7e725a7387d3a3992bc27c13a9fe30fffe737808580619ec1e7b7237125.jpg DELETED

Git LFS Details

  • SHA256: 1f6b69428367f22c8580681397ae26e8f7ac58b01388903f2478f7e6bf6b9596
  • Pointer size: 132 Bytes
  • Size of remote file: 2.72 MB
src/data/images/002ce0d28ec990aadbbc89df457189de37d8adaadc9c084b78eb7be9a9820c81.jpg DELETED

Git LFS Details

  • SHA256: fab0901e12291504a8d881833be73bd30c420b1989e5dc8b8ac865b9edd31549
  • Pointer size: 131 Bytes
  • Size of remote file: 224 kB
src/data/images/0037ef6aea2b179208cd379210224fb863e12100e921a9e3c036ffbdea7e63d2.jpg DELETED

Git LFS Details

  • SHA256: 70ee117602e7dc7a72b549b073253ca2655019d9b155be7d704bf9faef96f2f9
  • Pointer size: 131 Bytes
  • Size of remote file: 117 kB
src/data/images/00cf133ba8da1fd1e73a1aa41693334c4d288ec71ced6c331e40d1de09a0c0df.jpg DELETED

Git LFS Details

  • SHA256: 3041ffe6341df13056711e00241912e00821e1e3e07f06571715eafb7f061e33
  • Pointer size: 131 Bytes
  • Size of remote file: 368 kB
src/data/images/05e64dbd41d8dc2baf23d43fa0fcad946d04856691fc17728c1a4d480926e375.jpg DELETED

Git LFS Details

  • SHA256: 6d4b6007de18afcb01213dd9e37e95b5d6326f816b878e8bfd7685f3cb1845a6
  • Pointer size: 131 Bytes
  • Size of remote file: 604 kB
src/data/images/05ef80081391bbd33e0f7fa89d9b1b3eca8be6265c3728e223282e1f61739ec2.jpg DELETED

Git LFS Details

  • SHA256: d8397b21580eb342c540c219105539a7792523e21ac90b75ec425d24cd160e9a
  • Pointer size: 129 Bytes
  • Size of remote file: 6.79 kB
src/data/images/95a956b0e45c41a80fbc6b479226a9c6780da71e223ca1643cc2e060feea5977.jpg DELETED

Git LFS Details

  • SHA256: ed48add871d87db735c3b9656257a03504d53840255312562630bb31bd7a295b
  • Pointer size: 130 Bytes
  • Size of remote file: 12.1 kB
src/data/subset_dataset.csv CHANGED
The diff for this file is too large to render. See raw diff